262
261
const gchar* _tmp4_;
263
262
gchar* _tmp5_ = NULL;
264
263
gchar* config_val;
265
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
264
#line 43 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
266
265
self = (SetAvatarTests*) base;
267
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
266
#line 45 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
268
267
_tmp0_ = eds_test_backend_new ();
269
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
268
#line 45 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
270
269
_eds_test_backend_unref0 (self->priv->_eds_backend);
271
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
270
#line 45 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
272
271
self->priv->_eds_backend = _tmp0_;
273
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
272
#line 46 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
274
273
_tmp1_ = self->priv->_eds_backend;
275
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
276
eds_test_backend_set_up (_tmp1_, FALSE, "test");
277
#line 49 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
274
#line 46 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
275
eds_test_backend_set_up (_tmp1_, FALSE);
276
#line 49 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
278
277
_tmp2_ = self->priv->_eds_backend;
279
#line 49 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
278
#line 49 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
280
279
_tmp3_ = eds_test_backend_get_address_book_uid (_tmp2_);
281
#line 49 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
280
#line 49 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
283
#line 49 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
282
#line 49 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
284
283
_tmp5_ = g_strdup_printf ("eds:%s", _tmp4_);
285
#line 49 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
284
#line 49 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
286
285
config_val = _tmp5_;
287
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
286
#line 50 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
288
287
g_setenv ("FOLKS_PRIMARY_STORE", config_val, TRUE);
289
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
288
#line 43 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
290
289
_g_free0 (config_val);
291
#line 292 "set-avatar.c"
290
#line 291 "set-avatar.c"
295
294
static void set_avatar_tests_real_tear_down (FolksTestCase* base) {
296
295
SetAvatarTests * self;
297
296
EdsTestBackend* _tmp0_;
298
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
297
#line 53 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
299
298
self = (SetAvatarTests*) base;
300
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
299
#line 55 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
301
300
_tmp0_ = self->priv->_eds_backend;
302
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
301
#line 55 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
303
302
eds_test_backend_tear_down (_tmp0_);
304
#line 305 "set-avatar.c"
303
#line 304 "set-avatar.c"
308
307
static GValue* _g_value_dup (GValue* self) {
309
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
308
#line 60 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
310
309
return g_boxed_copy (G_TYPE_VALUE, self);
311
#line 312 "set-avatar.c"
310
#line 311 "set-avatar.c"
315
314
static void _vala_GValue_free (GValue* self) {
316
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
315
#line 60 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
317
316
g_value_unset (self);
318
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
317
#line 60 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
320
#line 321 "set-avatar.c"
319
#line 320 "set-avatar.c"
324
323
static gpointer __g_value_dup0 (gpointer self) {
325
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
324
#line 71 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
326
325
return self ? _g_value_dup (self) : NULL;
327
#line 328 "set-avatar.c"
326
#line 327 "set-avatar.c"
331
330
static gpointer _g_object_ref0 (gpointer self) {
332
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
331
#line 74 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
333
332
return self ? g_object_ref (self) : NULL;
334
#line 335 "set-avatar.c"
333
#line 334 "set-avatar.c"
338
337
static gboolean __lambda3_ (SetAvatarTests* self) {
339
338
gboolean result = FALSE;
340
339
GMainLoop* _tmp0_;
341
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
340
#line 79 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
342
341
_tmp0_ = self->priv->_main_loop;
343
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
342
#line 79 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
344
343
g_main_loop_quit (_tmp0_);
345
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
344
#line 80 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
346
345
g_assert_not_reached ();
347
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
346
#line 78 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
349
#line 350 "set-avatar.c"
348
#line 349 "set-avatar.c"
353
352
static gboolean ___lambda3__gsource_func (gpointer self) {
355
354
result = __lambda3_ (self);
356
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
355
#line 78 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
358
#line 359 "set-avatar.c"
357
#line 358 "set-avatar.c"
384
383
GMainLoop* _tmp17_;
385
384
gboolean _tmp18_;
386
385
gboolean _tmp19_;
387
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
386
#line 58 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
388
387
g_return_if_fail (self != NULL);
389
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
388
#line 60 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
390
389
_tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_free, NULL, NULL, NULL);
391
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
390
#line 60 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
393
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
392
#line 61 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
394
393
_tmp1_ = g_main_loop_new (NULL, FALSE);
395
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
394
#line 61 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
396
395
_g_main_loop_unref0 (self->priv->_main_loop);
397
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
396
#line 61 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
398
397
self->priv->_main_loop = _tmp1_;
399
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
398
#line 62 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
400
399
_tmp2_ = g_getenv ("AVATAR_FILE_PATH");
401
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
400
#line 62 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
402
401
_tmp3_ = g_strdup (_tmp2_);
403
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
402
#line 62 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
404
403
avatar_path = _tmp3_;
405
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
404
#line 63 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
406
405
_tmp4_ = g_file_new_for_path (avatar_path);
407
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
406
#line 63 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
409
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
408
#line 63 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
410
409
_tmp6_ = (GFileIcon*) g_file_icon_new (_tmp5_);
411
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
410
#line 63 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
412
411
_g_object_unref0 (self->priv->_avatar);
413
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
412
#line 63 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
414
413
self->priv->_avatar = (GLoadableIcon*) _tmp6_;
415
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
414
#line 63 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
416
415
_g_object_unref0 (_tmp5_);
417
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
416
#line 66 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
418
417
self->priv->_found_before_update = FALSE;
419
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
418
#line 67 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
420
419
self->priv->_found_after_update = FALSE;
421
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
420
#line 69 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
422
421
_tmp7_ = self->priv->_eds_backend;
423
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
422
#line 69 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
424
423
eds_test_backend_reset (_tmp7_);
425
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
424
#line 71 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
426
425
g_value_init (&_tmp8_, G_TYPE_STRING);
427
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
426
#line 71 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
429
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
428
#line 71 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
430
429
_tmp10_ = __g_value_dup0 (&_tmp9_);
431
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
430
#line 71 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
432
431
__vala_GValue_free0 (v);
433
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
432
#line 71 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
435
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
434
#line 71 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
436
435
G_IS_VALUE (&_tmp9_) ? (g_value_unset (&_tmp9_), NULL) : NULL;
437
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
436
#line 72 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
439
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
438
#line 72 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
440
439
g_value_set_string (_tmp11_, "bernie h. innocenti");
441
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
440
#line 73 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
443
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
442
#line 73 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
445
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
444
#line 73 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
446
445
_tmp13_ = _tmp12_;
447
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
446
#line 73 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
448
447
gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp13_);
449
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
448
#line 73 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
450
449
__vala_GValue_free0 (_tmp13_);
451
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
450
#line 74 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
452
451
_tmp14_ = self->priv->_eds_backend;
453
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
452
#line 74 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
454
453
_tmp15_ = _g_object_ref0 (c1);
455
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
454
#line 74 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
456
455
eds_test_backend_add_contact (_tmp14_, _tmp15_);
457
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
456
#line 76 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
458
457
_set_avatar_tests_test_set_avatar_async (self, NULL, NULL);
459
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
458
#line 78 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
460
459
_tmp16_ = g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda3__gsource_func, g_object_ref (self), g_object_unref);
461
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
460
#line 78 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
462
461
timeout_id = _tmp16_;
463
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
462
#line 83 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
464
463
_tmp17_ = self->priv->_main_loop;
465
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
464
#line 83 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
466
465
g_main_loop_run (_tmp17_);
467
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
466
#line 85 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
468
467
_tmp18_ = self->priv->_found_before_update;
469
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
470
_vala_assert (_tmp18_, "this._found_before_update");
471
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
468
#line 85 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
470
#line 86 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
472
471
_tmp19_ = self->priv->_found_after_update;
473
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
474
_vala_assert (_tmp19_, "this._found_after_update");
475
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
472
#line 86 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
474
#line 88 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
476
475
g_source_remove (timeout_id);
477
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
476
#line 89 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
478
477
_g_object_unref0 (self->priv->_aggregator);
479
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
478
#line 89 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
480
479
self->priv->_aggregator = NULL;
481
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
480
#line 90 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
482
481
_g_main_loop_unref0 (self->priv->_main_loop);
483
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
482
#line 90 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
484
483
self->priv->_main_loop = NULL;
485
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
484
#line 58 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
486
485
__vala_GValue_free0 (v);
487
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
486
#line 58 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
488
487
_g_free0 (avatar_path);
489
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
488
#line 58 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
490
489
_g_object_unref0 (c1);
491
#line 492 "set-avatar.c"
490
#line 491 "set-avatar.c"
495
494
static void _set_avatar_tests_test_set_avatar_async_data_free (gpointer _data) {
496
495
SetAvatarTestsTestSetAvatarAsyncData* _data_;
498
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
497
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
499
498
_g_object_unref0 (_data_->self);
500
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
499
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
501
500
g_slice_free (SetAvatarTestsTestSetAvatarAsyncData, _data_);
502
#line 503 "set-avatar.c"
501
#line 502 "set-avatar.c"
506
505
static void _set_avatar_tests_test_set_avatar_async (SetAvatarTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
507
506
SetAvatarTestsTestSetAvatarAsyncData* _data_;
508
507
SetAvatarTests* _tmp0_;
509
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
508
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
510
509
_data_ = g_slice_new0 (SetAvatarTestsTestSetAvatarAsyncData);
511
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
510
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
512
511
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_avatar_tests_test_set_avatar_async);
513
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
512
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
514
513
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_avatar_tests_test_set_avatar_async_data_free);
515
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
514
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
516
515
_tmp0_ = _g_object_ref0 (self);
517
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
516
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
518
517
_data_->self = _tmp0_;
519
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
518
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
520
519
_set_avatar_tests_test_set_avatar_async_co (_data_);
521
#line 522 "set-avatar.c"
520
#line 521 "set-avatar.c"
525
524
static void _set_avatar_tests_test_set_avatar_finish (SetAvatarTests* self, GAsyncResult* _res_) {
526
525
SetAvatarTestsTestSetAvatarAsyncData* _data_;
527
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
526
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
528
527
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
529
#line 530 "set-avatar.c"
528
#line 529 "set-avatar.c"
533
532
static void _set_avatar_tests_test_set_avatar_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
534
533
SetAvatarTestsTestSetAvatarAsyncData* _data_;
535
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
534
#line 95 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
536
535
_data_ = _user_data_;
537
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
536
#line 95 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
538
537
_data_->_source_object_ = source_object;
539
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
538
#line 95 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
540
539
_data_->_res_ = _res_;
541
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
540
#line 95 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
542
541
_set_avatar_tests_test_set_avatar_async_co (_data_);
543
#line 544 "set-avatar.c"
542
#line 543 "set-avatar.c"
547
546
static void __set_avatar_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
548
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
547
#line 100 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
549
548
_set_avatar_tests_individuals_changed_cb (self, changes);
550
#line 551 "set-avatar.c"
549
#line 550 "set-avatar.c"
554
553
static gboolean _set_avatar_tests_test_set_avatar_async_co (SetAvatarTestsTestSetAvatarAsyncData* _data_) {
555
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
554
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
556
555
switch (_data_->_state_) {
557
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
556
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
559
#line 560 "set-avatar.c"
558
#line 559 "set-avatar.c"
561
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
560
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
563
#line 564 "set-avatar.c"
562
#line 563 "set-avatar.c"
565
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
564
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
567
#line 568 "set-avatar.c"
566
#line 567 "set-avatar.c"
569
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
568
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
571
#line 572 "set-avatar.c"
570
#line 571 "set-avatar.c"
574
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
573
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
575
574
g_assert_not_reached ();
576
#line 577 "set-avatar.c"
575
#line 576 "set-avatar.c"
579
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
578
#line 95 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
580
579
_data_->_tmp0_ = _data_->self->priv->_eds_backend;
581
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
580
#line 95 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
582
581
_data_->_state_ = 1;
583
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
582
#line 95 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
584
583
eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _set_avatar_tests_test_set_avatar_async_ready, _data_);
585
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
584
#line 95 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
587
#line 588 "set-avatar.c"
586
#line 587 "set-avatar.c"
589
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
588
#line 95 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
590
589
eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
591
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
590
#line 97 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
592
591
_data_->_tmp1_ = NULL;
593
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
592
#line 97 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
594
593
_data_->_tmp1_ = folks_backend_store_dup ();
595
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
594
#line 97 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
596
595
_data_->store = _data_->_tmp1_;
597
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
596
#line 98 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
598
597
_data_->_state_ = 2;
599
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
598
#line 98 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
600
599
folks_backend_store_prepare (_data_->store, _set_avatar_tests_test_set_avatar_async_ready, _data_);
601
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
600
#line 98 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
603
#line 604 "set-avatar.c"
602
#line 603 "set-avatar.c"
605
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
604
#line 98 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
606
605
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
607
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
606
#line 99 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
608
607
_data_->_tmp2_ = folks_individual_aggregator_new ();
609
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
608
#line 99 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
610
609
_g_object_unref0 (_data_->self->priv->_aggregator);
611
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
610
#line 99 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
612
611
_data_->self->priv->_aggregator = _data_->_tmp2_;
613
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
612
#line 100 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
614
613
_data_->_tmp3_ = _data_->self->priv->_aggregator;
615
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
614
#line 100 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
616
615
g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) __set_avatar_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
617
#line 618 "set-avatar.c"
616
#line 617 "set-avatar.c"
619
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
618
#line 104 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
620
619
_data_->_tmp4_ = _data_->self->priv->_aggregator;
621
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
620
#line 104 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
622
621
_data_->_state_ = 3;
623
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
622
#line 104 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
624
623
folks_individual_aggregator_prepare (_data_->_tmp4_, _set_avatar_tests_test_set_avatar_async_ready, _data_);
625
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
624
#line 104 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
627
#line 628 "set-avatar.c"
626
#line 627 "set-avatar.c"
629
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
628
#line 104 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
630
629
folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
631
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
630
#line 104 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
632
631
if (_data_->_inner_error_ != NULL) {
633
#line 634 "set-avatar.c"
632
#line 633 "set-avatar.c"
634
633
goto __catch0_g_error;
638
637
__catch0_g_error:
640
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
639
#line 102 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
641
640
_data_->e = _data_->_inner_error_;
642
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
641
#line 102 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
643
642
_data_->_inner_error_ = NULL;
644
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
643
#line 108 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
645
644
_data_->_tmp5_ = _data_->e;
646
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
645
#line 108 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
647
646
_data_->_tmp6_ = _data_->_tmp5_->message;
648
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
647
#line 108 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
649
648
g_warning ("set-avatar.vala:108: Error when calling prepare: %s\n", _data_->_tmp6_);
650
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
649
#line 102 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
651
650
_g_error_free0 (_data_->e);
652
#line 653 "set-avatar.c"
651
#line 652 "set-avatar.c"
655
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
654
#line 102 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
656
655
if (_data_->_inner_error_ != NULL) {
657
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
656
#line 102 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
658
657
_g_object_unref0 (_data_->store);
659
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
658
#line 102 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
660
659
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
661
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
660
#line 102 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
662
661
g_clear_error (&_data_->_inner_error_);
663
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
662
#line 102 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
665
#line 666 "set-avatar.c"
664
#line 665 "set-avatar.c"
667
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
666
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
668
667
_g_object_unref0 (_data_->store);
669
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
668
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
670
669
if (_data_->_state_ == 0) {
671
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
670
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
672
671
g_simple_async_result_complete_in_idle (_data_->_async_result);
673
#line 674 "set-avatar.c"
672
#line 673 "set-avatar.c"
675
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
674
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
676
675
g_simple_async_result_complete (_data_->_async_result);
677
#line 678 "set-avatar.c"
676
#line 677 "set-avatar.c"
679
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
678
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
680
679
g_object_unref (_data_->_async_result);
681
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
680
#line 93 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
683
#line 684 "set-avatar.c"
682
#line 683 "set-avatar.c"
687
686
static void __set_avatar_tests_notify_avatar_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
688
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
687
#line 126 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
689
688
_set_avatar_tests_notify_avatar_cb (self, _sender, pspec);
690
#line 691 "set-avatar.c"
689
#line 690 "set-avatar.c"
813
812
FolksPersona* _tmp25_;
814
813
GLoadableIcon* _tmp26_;
815
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
814
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
817
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
816
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
818
817
_tmp22_ = gee_iterator_next (_tmp21_);
819
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
818
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
821
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
820
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
823
#line 824 "set-avatar.c"
822
#line 823 "set-avatar.c"
825
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
824
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
827
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
826
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
828
827
_tmp24_ = gee_iterator_get (_tmp23_);
829
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
828
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
830
829
p = (FolksPersona*) _tmp24_;
831
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
830
#line 131 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
833
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
832
#line 131 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
834
833
_tmp26_ = self->priv->_avatar;
835
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
836
folks_avatar_details_set_avatar (G_TYPE_CHECK_INSTANCE_CAST (_tmp25_, FOLKS_TYPE_AVATAR_DETAILS, FolksAvatarDetails), _tmp26_);
837
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
834
#line 131 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
835
folks_avatar_details_set_avatar (FOLKS_AVATAR_DETAILS (_tmp25_), _tmp26_);
836
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
838
837
_g_object_unref0 (p);
839
#line 840 "set-avatar.c"
838
#line 839 "set-avatar.c"
841
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
840
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
842
841
_g_object_unref0 (_p_it);
843
#line 844 "set-avatar.c"
842
#line 843 "set-avatar.c"
846
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
845
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
847
846
_g_object_unref0 (name);
848
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
847
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
849
848
_g_object_unref0 (i);
850
#line 851 "set-avatar.c"
849
#line 850 "set-avatar.c"
852
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
851
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
853
852
_g_object_unref0 (_i_it);
854
#line 855 "set-avatar.c"
853
#line 854 "set-avatar.c"
856
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
855
#line 136 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
857
856
_tmp27_ = removed;
858
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
857
#line 136 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
859
858
_tmp28_ = gee_collection_get_size ((GeeCollection*) _tmp27_);
860
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
859
#line 136 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
861
860
_tmp29_ = _tmp28_;
862
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
863
_vala_assert (_tmp29_ == 1, "removed.size == 1");
864
#line 865 "set-avatar.c"
861
#line 136 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
862
g_assert (_tmp29_ == 1);
863
#line 864 "set-avatar.c"
867
866
GeeIterator* _tmp31_ = NULL;
868
867
GeeIterator* _i_it;
869
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
868
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
870
869
_tmp30_ = removed;
871
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
870
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
872
871
_tmp31_ = gee_iterable_iterator ((GeeIterable*) _tmp30_);
873
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
872
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
875
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
874
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
877
#line 878 "set-avatar.c"
876
#line 877 "set-avatar.c"
878
877
GeeIterator* _tmp32_;
879
878
gboolean _tmp33_ = FALSE;
880
879
GeeIterator* _tmp34_;
881
880
gpointer _tmp35_ = NULL;
882
881
FolksIndividual* i;
883
882
FolksIndividual* _tmp36_;
884
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
883
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
886
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
885
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
887
886
_tmp33_ = gee_iterator_next (_tmp32_);
888
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
887
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
890
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
889
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
892
#line 893 "set-avatar.c"
891
#line 892 "set-avatar.c"
894
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
893
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
896
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
895
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
897
896
_tmp35_ = gee_iterator_get (_tmp34_);
898
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
897
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
899
898
i = (FolksIndividual*) _tmp35_;
900
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
899
#line 140 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
902
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
903
_vala_assert (_tmp36_ == NULL, "i == null");
904
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
901
#line 140 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
902
g_assert (_tmp36_ == NULL);
903
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
905
904
_g_object_unref0 (i);
906
#line 907 "set-avatar.c"
905
#line 906 "set-avatar.c"
908
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
907
#line 138 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
909
908
_g_object_unref0 (_i_it);
910
#line 911 "set-avatar.c"
909
#line 910 "set-avatar.c"
912
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
911
#line 112 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
913
912
_g_object_unref0 (removed);
914
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
913
#line 112 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
915
914
_g_object_unref0 (added);
916
#line 917 "set-avatar.c"
915
#line 916 "set-avatar.c"
920
919
static void ___lambda2_ (SetAvatarTests* self, GObject* obj, GAsyncResult* _result_) {
921
920
GAsyncResult* _tmp0_;
922
921
gboolean _tmp1_ = FALSE;
923
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
922
#line 152 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
924
923
g_return_if_fail (_result_ != NULL);
925
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
924
#line 154 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
926
925
_tmp0_ = _result_;
927
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
926
#line 154 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
928
927
_tmp1_ = folks_test_utils_loadable_icons_content_equal_finish (_tmp0_);
929
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
928
#line 154 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
931
#line 932 "set-avatar.c"
930
#line 931 "set-avatar.c"
932
931
GMainLoop* _tmp2_;
933
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
932
#line 156 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
934
933
self->priv->_found_after_update = TRUE;
935
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
934
#line 160 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
936
935
_tmp2_ = self->priv->_main_loop;
937
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
936
#line 160 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
938
937
if (_tmp2_ != NULL) {
939
#line 940 "set-avatar.c"
938
#line 939 "set-avatar.c"
940
939
GMainLoop* _tmp3_;
941
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
940
#line 161 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
942
941
_tmp3_ = self->priv->_main_loop;
943
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
942
#line 161 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
944
943
g_main_loop_quit (_tmp3_);
945
#line 946 "set-avatar.c"
944
#line 945 "set-avatar.c"
951
950
static void ____lambda2__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
952
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
951
#line 150 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
953
952
___lambda2_ (self, source_object, res);
954
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
953
#line 150 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
955
954
g_object_unref (self);
956
#line 957 "set-avatar.c"
955
#line 956 "set-avatar.c"
967
966
FolksNameDetails* _tmp4_;
968
967
const gchar* _tmp5_;
969
968
const gchar* _tmp6_;
970
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
969
#line 144 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
971
970
g_return_if_fail (self != NULL);
972
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
971
#line 144 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
973
972
g_return_if_fail (individual_obj != NULL);
974
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
973
#line 144 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
975
974
g_return_if_fail (ps != NULL);
976
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
975
#line 146 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
977
976
_tmp0_ = individual_obj;
978
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
979
_tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual));
980
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
977
#line 146 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
978
_tmp1_ = _g_object_ref0 (FOLKS_INDIVIDUAL (_tmp0_));
979
#line 146 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
982
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
981
#line 147 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
984
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
985
_tmp3_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails));
986
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
983
#line 147 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
984
_tmp3_ = _g_object_ref0 (FOLKS_NAME_DETAILS (_tmp2_));
985
#line 147 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
988
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
987
#line 148 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
990
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
989
#line 148 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
991
990
_tmp5_ = folks_name_details_get_full_name (_tmp4_);
992
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
991
#line 148 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
994
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
993
#line 148 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
995
994
if (g_strcmp0 (_tmp6_, "bernie h. innocenti") == 0) {
996
#line 997 "set-avatar.c"
995
#line 996 "set-avatar.c"
997
996
FolksIndividual* _tmp7_;
998
997
GLoadableIcon* _tmp8_;
999
998
GLoadableIcon* _tmp9_;
1000
999
GLoadableIcon* _tmp10_;
1001
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1000
#line 150 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1003
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1002
#line 150 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1004
1003
_tmp8_ = folks_avatar_details_get_avatar ((FolksAvatarDetails*) _tmp7_);
1005
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1004
#line 150 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1006
1005
_tmp9_ = _tmp8_;
1007
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1006
#line 150 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1008
1007
_tmp10_ = self->priv->_avatar;
1009
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1008
#line 150 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1010
1009
folks_test_utils_loadable_icons_content_equal (_tmp9_, _tmp10_, -1, ____lambda2__gasync_ready_callback, g_object_ref (self));
1011
#line 1012 "set-avatar.c"
1010
#line 1011 "set-avatar.c"
1013
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1012
#line 144 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1014
1013
_g_object_unref0 (name);
1015
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1014
#line 144 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1016
1015
_g_object_unref0 (i);
1017
#line 1018 "set-avatar.c"
1016
#line 1017 "set-avatar.c"
1021
1020
static gboolean __lambda7_ (SetAvatarTests* self) {
1022
1021
gboolean result = FALSE;
1023
1022
GMainLoop* _tmp0_;
1024
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1023
#line 189 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1025
1024
_tmp0_ = self->priv->_main_loop;
1026
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1025
#line 189 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1027
1026
g_main_loop_quit (_tmp0_);
1028
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1027
#line 190 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1029
1028
g_assert_not_reached ();
1030
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1029
#line 187 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1032
#line 1033 "set-avatar.c"
1031
#line 1032 "set-avatar.c"
1036
1035
static gboolean ___lambda7__gsource_func (gpointer self) {
1037
1036
gboolean result;
1038
1037
result = __lambda7_ (self);
1039
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1038
#line 187 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1041
#line 1042 "set-avatar.c"
1040
#line 1041 "set-avatar.c"
1067
1066
GMainLoop* _tmp17_;
1068
1067
gboolean _tmp18_;
1069
1068
gboolean _tmp19_;
1070
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1069
#line 167 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1071
1070
g_return_if_fail (self != NULL);
1072
#line 169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1071
#line 169 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1073
1072
_tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_free, NULL, NULL, NULL);
1074
#line 169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1073
#line 169 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1076
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1075
#line 170 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1077
1076
_tmp1_ = g_main_loop_new (NULL, FALSE);
1078
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1077
#line 170 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1079
1078
_g_main_loop_unref0 (self->priv->_main_loop);
1080
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1079
#line 170 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1081
1080
self->priv->_main_loop = _tmp1_;
1082
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1081
#line 171 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1083
1082
_tmp2_ = g_getenv ("AVATAR_FILE_PATH");
1084
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1083
#line 171 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1085
1084
_tmp3_ = g_strdup (_tmp2_);
1086
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1085
#line 171 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1087
1086
avatar_path = _tmp3_;
1088
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1087
#line 172 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1089
1088
_tmp4_ = g_file_new_for_path (avatar_path);
1090
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1089
#line 172 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1091
1090
_tmp5_ = _tmp4_;
1092
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1091
#line 172 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1093
1092
_tmp6_ = (GFileIcon*) g_file_icon_new (_tmp5_);
1094
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1093
#line 172 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1095
1094
_g_object_unref0 (self->priv->_avatar);
1096
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1095
#line 172 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1097
1096
self->priv->_avatar = (GLoadableIcon*) _tmp6_;
1098
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1097
#line 172 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1099
1098
_g_object_unref0 (_tmp5_);
1100
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1099
#line 175 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1101
1100
self->priv->_found_before_update = FALSE;
1102
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1101
#line 176 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1103
1102
self->priv->_found_after_update = FALSE;
1104
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1103
#line 178 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1105
1104
_tmp7_ = self->priv->_eds_backend;
1106
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1105
#line 178 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1107
1106
eds_test_backend_reset (_tmp7_);
1108
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1107
#line 180 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1109
1108
g_value_init (&_tmp8_, G_TYPE_STRING);
1110
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1109
#line 180 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1111
1110
_tmp9_ = _tmp8_;
1112
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1111
#line 180 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1113
1112
_tmp10_ = __g_value_dup0 (&_tmp9_);
1114
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1113
#line 180 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1115
1114
__vala_GValue_free0 (v);
1116
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1115
#line 180 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1118
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1117
#line 180 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1119
1118
G_IS_VALUE (&_tmp9_) ? (g_value_unset (&_tmp9_), NULL) : NULL;
1120
#line 181 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1119
#line 181 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1122
#line 181 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1121
#line 181 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1123
1122
g_value_set_string (_tmp11_, "John McClane");
1124
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1123
#line 182 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1126
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1125
#line 182 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1128
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1127
#line 182 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1129
1128
_tmp13_ = _tmp12_;
1130
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1129
#line 182 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1131
1130
gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp13_);
1132
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1131
#line 182 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1133
1132
__vala_GValue_free0 (_tmp13_);
1134
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1133
#line 183 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1135
1134
_tmp14_ = self->priv->_eds_backend;
1136
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1135
#line 183 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1137
1136
_tmp15_ = _g_object_ref0 (c1);
1138
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1137
#line 183 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1139
1138
eds_test_backend_add_contact (_tmp14_, _tmp15_);
1140
#line 185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1139
#line 185 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1141
1140
_set_avatar_tests_test_set_individual_avatar_async (self, NULL, NULL);
1142
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1141
#line 187 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1143
1142
_tmp16_ = g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda7__gsource_func, g_object_ref (self), g_object_unref);
1144
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1143
#line 187 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1145
1144
timeout_id = _tmp16_;
1146
#line 193 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1145
#line 193 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1147
1146
_tmp17_ = self->priv->_main_loop;
1148
#line 193 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1147
#line 193 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1149
1148
g_main_loop_run (_tmp17_);
1150
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1149
#line 195 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1151
1150
_tmp18_ = self->priv->_found_before_update;
1152
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1153
_vala_assert (_tmp18_, "this._found_before_update");
1154
#line 196 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1151
#line 195 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1153
#line 196 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1155
1154
_tmp19_ = self->priv->_found_after_update;
1156
#line 196 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1157
_vala_assert (_tmp19_, "this._found_after_update");
1158
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1155
#line 196 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1157
#line 198 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1159
1158
g_source_remove (timeout_id);
1160
#line 199 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1159
#line 199 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1161
1160
_g_object_unref0 (self->priv->_aggregator);
1162
#line 199 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1161
#line 199 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1163
1162
self->priv->_aggregator = NULL;
1164
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1163
#line 200 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1165
1164
_g_main_loop_unref0 (self->priv->_main_loop);
1166
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1165
#line 200 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1167
1166
self->priv->_main_loop = NULL;
1168
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1167
#line 167 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1169
1168
__vala_GValue_free0 (v);
1170
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1169
#line 167 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1171
1170
_g_free0 (avatar_path);
1172
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1171
#line 167 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1173
1172
_g_object_unref0 (c1);
1174
#line 1175 "set-avatar.c"
1173
#line 1174 "set-avatar.c"
1178
1177
static void _set_avatar_tests_test_set_individual_avatar_async_data_free (gpointer _data) {
1179
1178
SetAvatarTestsTestSetIndividualAvatarAsyncData* _data_;
1180
1179
_data_ = _data;
1181
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1180
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1182
1181
_g_object_unref0 (_data_->self);
1183
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1182
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1184
1183
g_slice_free (SetAvatarTestsTestSetIndividualAvatarAsyncData, _data_);
1185
#line 1186 "set-avatar.c"
1184
#line 1185 "set-avatar.c"
1189
1188
static void _set_avatar_tests_test_set_individual_avatar_async (SetAvatarTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1190
1189
SetAvatarTestsTestSetIndividualAvatarAsyncData* _data_;
1191
1190
SetAvatarTests* _tmp0_;
1192
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1191
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1193
1192
_data_ = g_slice_new0 (SetAvatarTestsTestSetIndividualAvatarAsyncData);
1194
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1193
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1195
1194
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_avatar_tests_test_set_individual_avatar_async);
1196
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1195
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1197
1196
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_avatar_tests_test_set_individual_avatar_async_data_free);
1198
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1197
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1199
1198
_tmp0_ = _g_object_ref0 (self);
1200
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1199
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1201
1200
_data_->self = _tmp0_;
1202
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1201
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1203
1202
_set_avatar_tests_test_set_individual_avatar_async_co (_data_);
1204
#line 1205 "set-avatar.c"
1203
#line 1204 "set-avatar.c"
1208
1207
static void _set_avatar_tests_test_set_individual_avatar_finish (SetAvatarTests* self, GAsyncResult* _res_) {
1209
1208
SetAvatarTestsTestSetIndividualAvatarAsyncData* _data_;
1210
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1209
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1211
1210
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1212
#line 1213 "set-avatar.c"
1211
#line 1212 "set-avatar.c"
1216
1215
static void _set_avatar_tests_test_set_individual_avatar_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1217
1216
SetAvatarTestsTestSetIndividualAvatarAsyncData* _data_;
1218
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1217
#line 205 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1219
1218
_data_ = _user_data_;
1220
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1219
#line 205 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1221
1220
_data_->_source_object_ = source_object;
1222
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1221
#line 205 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1223
1222
_data_->_res_ = _res_;
1224
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1223
#line 205 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1225
1224
_set_avatar_tests_test_set_individual_avatar_async_co (_data_);
1226
#line 1227 "set-avatar.c"
1225
#line 1226 "set-avatar.c"
1230
1229
static Block1Data* block1_data_ref (Block1Data* _data1_) {
1231
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1230
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1232
1231
g_atomic_int_inc (&_data1_->_ref_count_);
1233
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1232
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1234
1233
return _data1_;
1235
#line 1236 "set-avatar.c"
1234
#line 1235 "set-avatar.c"
1239
static void block1_data_unref (void * _userdata_) {
1240
Block1Data* _data1_;
1241
_data1_ = (Block1Data*) _userdata_;
1242
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1238
static void block1_data_unref (Block1Data* _data1_) {
1239
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1243
1240
if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
1244
#line 1245 "set-avatar.c"
1241
#line 1242 "set-avatar.c"
1245
1242
SetAvatarTests * self;
1246
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1243
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1247
1244
self = _data1_->self;
1248
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1245
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1249
1246
_g_object_unref0 (_data1_->i);
1250
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1247
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1251
1248
_g_object_unref0 (self);
1252
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1249
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1253
1250
g_slice_free (Block1Data, _data1_);
1254
#line 1255 "set-avatar.c"
1251
#line 1252 "set-avatar.c"
1259
1256
static void __set_avatar_tests_notify_individual_avatar_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
1260
#line 224 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1257
#line 224 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1261
1258
_set_avatar_tests_notify_individual_avatar_cb (self, _sender, pspec);
1262
#line 1263 "set-avatar.c"
1259
#line 1260 "set-avatar.c"
1267
1264
GAsyncResult* _tmp0_;
1268
1265
gboolean _tmp1_ = FALSE;
1269
1266
GMainLoop* _tmp2_;
1270
#line 239 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1267
#line 239 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1271
1268
g_return_if_fail (res != NULL);
1272
#line 241 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1269
#line 241 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1274
#line 241 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1271
#line 241 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1275
1272
_tmp1_ = _set_avatar_tests_check_individual_has_avatar_finish (self, _tmp0_);
1276
#line 241 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1277
_vala_assert (_tmp1_ == TRUE, "this._check_individual_has_avatar.end (res) == true");
1278
#line 248 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1273
#line 241 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1274
g_assert (_tmp1_ == TRUE);
1275
#line 248 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1279
1276
_tmp2_ = self->priv->_main_loop;
1280
#line 248 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1277
#line 248 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1281
1278
if (_tmp2_ != NULL) {
1282
#line 1283 "set-avatar.c"
1279
#line 1280 "set-avatar.c"
1283
1280
GMainLoop* _tmp3_;
1284
#line 249 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1281
#line 249 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1285
1282
_tmp3_ = self->priv->_main_loop;
1286
#line 249 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1283
#line 249 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1287
1284
g_main_loop_quit (_tmp3_);
1288
#line 1289 "set-avatar.c"
1285
#line 1286 "set-avatar.c"
1293
1290
static void ____lambda6__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
1294
#line 238 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1291
#line 238 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1295
1292
___lambda6_ (self, source_object, res);
1296
#line 238 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1293
#line 238 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1297
1294
g_object_unref (self);
1298
#line 1299 "set-avatar.c"
1295
#line 1296 "set-avatar.c"
1302
1299
static void _____lambda5_ (Block1Data* _data1_, GObject* obj, GAsyncResult* res) {
1303
1300
SetAvatarTests * self;
1304
1301
GError * _inner_error_ = NULL;
1305
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1302
#line 229 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1306
1303
self = _data1_->self;
1307
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1304
#line 229 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1308
1305
g_return_if_fail (res != NULL);
1309
#line 1310 "set-avatar.c"
1306
#line 1307 "set-avatar.c"
1311
1308
FolksIndividual* _tmp0_;
1312
1309
GAsyncResult* _tmp1_;
1313
1310
gboolean _tmp2_;
1314
1311
gboolean _tmp3_;
1315
1312
FolksIndividual* _tmp4_;
1316
#line 233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1313
#line 233 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1317
1314
_tmp0_ = _data1_->i;
1318
#line 233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1315
#line 233 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1320
#line 233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1317
#line 233 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1321
1318
folks_avatar_details_change_avatar_finish ((FolksAvatarDetails*) _tmp0_, _tmp1_, &_inner_error_);
1322
#line 233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1319
#line 233 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1323
1320
if (_inner_error_ != NULL) {
1324
#line 233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1321
#line 233 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1325
1322
if (_inner_error_->domain == FOLKS_PROPERTY_ERROR) {
1326
#line 1327 "set-avatar.c"
1323
#line 1324 "set-avatar.c"
1327
1324
goto __catch1_folks_property_error;
1329
#line 233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1326
#line 233 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1330
1327
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1331
#line 233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1328
#line 233 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1332
1329
g_clear_error (&_inner_error_);
1333
#line 233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1330
#line 233 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1335
#line 1336 "set-avatar.c"
1332
#line 1333 "set-avatar.c"
1337
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1334
#line 235 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1338
1335
_tmp2_ = self->priv->_found_before_update;
1339
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1340
_vala_assert (_tmp2_ == TRUE, "this._found_before_update == true");
1341
#line 236 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1336
#line 235 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1337
g_assert (_tmp2_ == TRUE);
1338
#line 236 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1342
1339
_tmp3_ = self->priv->_found_after_update;
1343
#line 236 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1344
_vala_assert (_tmp3_ == TRUE, "this._found_after_update == true");
1345
#line 238 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1340
#line 236 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1341
g_assert (_tmp3_ == TRUE);
1342
#line 238 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1346
1343
_tmp4_ = _data1_->i;
1347
#line 238 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1344
#line 238 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1348
1345
_set_avatar_tests_check_individual_has_avatar (self, _tmp4_, ____lambda6__gasync_ready_callback, g_object_ref (self));
1349
#line 1350 "set-avatar.c"
1346
#line 1347 "set-avatar.c"
1351
1348
goto __finally1;
1352
1349
__catch1_folks_property_error:
1441
1438
FolksNameDetails* _tmp13_;
1442
1439
const gchar* _tmp14_;
1443
1440
const gchar* _tmp15_;
1444
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1441
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1445
1442
_data1_ = g_slice_new0 (Block1Data);
1446
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1443
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1447
1444
_data1_->_ref_count_ = 1;
1448
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1445
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1449
1446
_data1_->self = g_object_ref (self);
1450
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1447
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1451
1448
_tmp6_ = _i_it;
1452
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1449
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1453
1450
_tmp7_ = gee_iterator_next (_tmp6_);
1454
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1451
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1456
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1453
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1457
1454
block1_data_unref (_data1_);
1458
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1455
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1459
1456
_data1_ = NULL;
1460
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1457
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1462
#line 1463 "set-avatar.c"
1459
#line 1460 "set-avatar.c"
1464
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1461
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1465
1462
_tmp8_ = _i_it;
1466
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1463
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1467
1464
_tmp9_ = gee_iterator_get (_tmp8_);
1468
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1465
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1469
1466
_data1_->i = (FolksIndividual*) _tmp9_;
1470
#line 218 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1467
#line 218 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1471
1468
_tmp10_ = _data1_->i;
1472
#line 218 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1473
_vala_assert (_tmp10_ != NULL, "i != null");
1474
#line 220 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1469
#line 218 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1470
g_assert (_tmp10_ != NULL);
1471
#line 220 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1475
1472
_tmp11_ = _data1_->i;
1476
#line 220 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1477
_tmp12_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails));
1478
#line 220 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1473
#line 220 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1474
_tmp12_ = _g_object_ref0 (FOLKS_NAME_DETAILS (_tmp11_));
1475
#line 220 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1479
1476
name = _tmp12_;
1480
#line 222 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1477
#line 222 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1481
1478
_tmp13_ = name;
1482
#line 222 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1479
#line 222 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1483
1480
_tmp14_ = folks_name_details_get_full_name (_tmp13_);
1484
#line 222 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1481
#line 222 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1485
1482
_tmp15_ = _tmp14_;
1486
#line 222 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1483
#line 222 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1487
1484
if (g_strcmp0 (_tmp15_, "John McClane") == 0) {
1488
#line 1489 "set-avatar.c"
1485
#line 1486 "set-avatar.c"
1489
1486
FolksIndividual* _tmp16_;
1490
1487
FolksIndividual* _tmp17_;
1491
1488
GLoadableIcon* _tmp18_;
1492
#line 224 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1489
#line 224 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1493
1490
_tmp16_ = _data1_->i;
1494
#line 224 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1491
#line 224 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1495
1492
g_signal_connect_object ((GObject*) _tmp16_, "notify::avatar", (GCallback) __set_avatar_tests_notify_individual_avatar_cb_g_object_notify, self, 0);
1496
#line 226 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1493
#line 226 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1497
1494
self->priv->_found_before_update = TRUE;
1498
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1495
#line 229 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1499
1496
_tmp17_ = _data1_->i;
1500
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1497
#line 229 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1501
1498
_tmp18_ = self->priv->_avatar;
1502
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1499
#line 229 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1503
1500
folks_avatar_details_change_avatar ((FolksAvatarDetails*) _tmp17_, _tmp18_, ______lambda5__gasync_ready_callback, block1_data_ref (_data1_));
1504
#line 1505 "set-avatar.c"
1501
#line 1502 "set-avatar.c"
1506
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1503
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1507
1504
_g_object_unref0 (name);
1508
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1505
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1509
1506
block1_data_unref (_data1_);
1510
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1507
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1511
1508
_data1_ = NULL;
1512
#line 1513 "set-avatar.c"
1509
#line 1510 "set-avatar.c"
1514
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1511
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1515
1512
_g_object_unref0 (_i_it);
1516
#line 1517 "set-avatar.c"
1513
#line 1514 "set-avatar.c"
1518
#line 261 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1515
#line 261 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1519
1516
_tmp19_ = removed;
1520
#line 261 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1517
#line 261 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1521
1518
_tmp20_ = gee_collection_get_size ((GeeCollection*) _tmp19_);
1522
#line 261 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1519
#line 261 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1523
1520
_tmp21_ = _tmp20_;
1524
#line 261 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1525
_vala_assert (_tmp21_ == 1, "removed.size == 1");
1526
#line 1527 "set-avatar.c"
1521
#line 261 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1522
g_assert (_tmp21_ == 1);
1523
#line 1524 "set-avatar.c"
1528
1525
GeeSet* _tmp22_;
1529
1526
GeeIterator* _tmp23_ = NULL;
1530
1527
GeeIterator* _i_it;
1531
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1528
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1532
1529
_tmp22_ = removed;
1533
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1530
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1534
1531
_tmp23_ = gee_iterable_iterator ((GeeIterable*) _tmp22_);
1535
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1532
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1536
1533
_i_it = _tmp23_;
1537
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1534
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1539
#line 1540 "set-avatar.c"
1536
#line 1537 "set-avatar.c"
1540
1537
GeeIterator* _tmp24_;
1541
1538
gboolean _tmp25_ = FALSE;
1542
1539
GeeIterator* _tmp26_;
1543
1540
gpointer _tmp27_ = NULL;
1544
1541
FolksIndividual* i;
1545
1542
FolksIndividual* _tmp28_;
1546
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1543
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1547
1544
_tmp24_ = _i_it;
1548
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1545
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1549
1546
_tmp25_ = gee_iterator_next (_tmp24_);
1550
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1547
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1551
1548
if (!_tmp25_) {
1552
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1549
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1554
#line 1555 "set-avatar.c"
1551
#line 1552 "set-avatar.c"
1556
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1553
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1557
1554
_tmp26_ = _i_it;
1558
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1555
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1559
1556
_tmp27_ = gee_iterator_get (_tmp26_);
1560
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1557
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1561
1558
i = (FolksIndividual*) _tmp27_;
1562
#line 265 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1559
#line 265 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1564
#line 265 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1565
_vala_assert (_tmp28_ == NULL, "i == null");
1566
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1561
#line 265 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1562
g_assert (_tmp28_ == NULL);
1563
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1567
1564
_g_object_unref0 (i);
1568
#line 1569 "set-avatar.c"
1565
#line 1566 "set-avatar.c"
1570
#line 263 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1567
#line 263 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1571
1568
_g_object_unref0 (_i_it);
1572
#line 1573 "set-avatar.c"
1569
#line 1570 "set-avatar.c"
1574
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1571
#line 211 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1575
1572
_g_object_unref0 (removed);
1576
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1573
#line 211 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1577
1574
_g_object_unref0 (added);
1578
#line 1579 "set-avatar.c"
1575
#line 1576 "set-avatar.c"
1582
1579
static void ___lambda4__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
1583
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1580
#line 211 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1584
1581
__lambda4_ (self, changes);
1585
#line 1586 "set-avatar.c"
1582
#line 1583 "set-avatar.c"
1589
1586
static gboolean _set_avatar_tests_test_set_individual_avatar_async_co (SetAvatarTestsTestSetIndividualAvatarAsyncData* _data_) {
1590
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1587
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1591
1588
switch (_data_->_state_) {
1592
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1589
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1594
#line 1595 "set-avatar.c"
1591
#line 1592 "set-avatar.c"
1596
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1593
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1598
#line 1599 "set-avatar.c"
1595
#line 1596 "set-avatar.c"
1600
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1597
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1602
#line 1603 "set-avatar.c"
1599
#line 1600 "set-avatar.c"
1604
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1601
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1606
#line 1607 "set-avatar.c"
1603
#line 1604 "set-avatar.c"
1609
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1606
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1610
1607
g_assert_not_reached ();
1611
#line 1612 "set-avatar.c"
1608
#line 1609 "set-avatar.c"
1614
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1611
#line 205 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1615
1612
_data_->_tmp0_ = _data_->self->priv->_eds_backend;
1616
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1613
#line 205 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1617
1614
_data_->_state_ = 1;
1618
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1615
#line 205 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1619
1616
eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _set_avatar_tests_test_set_individual_avatar_async_ready, _data_);
1620
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1617
#line 205 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1622
#line 1623 "set-avatar.c"
1619
#line 1620 "set-avatar.c"
1624
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1621
#line 205 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1625
1622
eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
1626
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1623
#line 207 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1627
1624
_data_->_tmp1_ = NULL;
1628
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1625
#line 207 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1629
1626
_data_->_tmp1_ = folks_backend_store_dup ();
1630
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1627
#line 207 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1631
1628
_data_->store = _data_->_tmp1_;
1632
#line 208 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1629
#line 208 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1633
1630
_data_->_state_ = 2;
1634
#line 208 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1631
#line 208 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1635
1632
folks_backend_store_prepare (_data_->store, _set_avatar_tests_test_set_individual_avatar_async_ready, _data_);
1636
#line 208 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1633
#line 208 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1638
#line 1639 "set-avatar.c"
1635
#line 1636 "set-avatar.c"
1640
#line 208 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1637
#line 208 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1641
1638
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
1642
#line 210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1639
#line 210 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1643
1640
_data_->_tmp2_ = folks_individual_aggregator_new ();
1644
#line 210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1641
#line 210 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1645
1642
_g_object_unref0 (_data_->self->priv->_aggregator);
1646
#line 210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1643
#line 210 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1647
1644
_data_->self->priv->_aggregator = _data_->_tmp2_;
1648
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1645
#line 211 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1649
1646
_data_->_tmp3_ = _data_->self->priv->_aggregator;
1650
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1647
#line 211 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1651
1648
g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) ___lambda4__folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
1652
#line 1653 "set-avatar.c"
1649
#line 1650 "set-avatar.c"
1654
#line 271 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1651
#line 271 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1655
1652
_data_->_tmp4_ = _data_->self->priv->_aggregator;
1656
#line 271 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1653
#line 271 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1657
1654
_data_->_state_ = 3;
1658
#line 271 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1655
#line 271 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1659
1656
folks_individual_aggregator_prepare (_data_->_tmp4_, _set_avatar_tests_test_set_individual_avatar_async_ready, _data_);
1660
#line 271 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1657
#line 271 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1662
#line 1663 "set-avatar.c"
1659
#line 1660 "set-avatar.c"
1664
#line 271 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1661
#line 271 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1665
1662
folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
1666
#line 271 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1663
#line 271 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1667
1664
if (_data_->_inner_error_ != NULL) {
1668
#line 1669 "set-avatar.c"
1665
#line 1666 "set-avatar.c"
1669
1666
goto __catch2_g_error;
1672
1669
goto __finally2;
1673
1670
__catch2_g_error:
1675
#line 269 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1672
#line 269 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1676
1673
_data_->e = _data_->_inner_error_;
1677
#line 269 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1674
#line 269 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1678
1675
_data_->_inner_error_ = NULL;
1679
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1676
#line 275 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1680
1677
_data_->_tmp5_ = _data_->e;
1681
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1678
#line 275 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1682
1679
_data_->_tmp6_ = _data_->_tmp5_->message;
1683
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1680
#line 275 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1684
1681
g_warning ("set-avatar.vala:275: Error when calling prepare: %s\n", _data_->_tmp6_);
1685
#line 269 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1682
#line 269 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1686
1683
_g_error_free0 (_data_->e);
1687
#line 1688 "set-avatar.c"
1684
#line 1685 "set-avatar.c"
1690
#line 269 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1687
#line 269 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1691
1688
if (_data_->_inner_error_ != NULL) {
1692
#line 269 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1689
#line 269 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1693
1690
_g_object_unref0 (_data_->store);
1694
#line 269 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1691
#line 269 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1695
1692
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1696
#line 269 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1693
#line 269 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1697
1694
g_clear_error (&_data_->_inner_error_);
1698
#line 269 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1695
#line 269 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1700
#line 1701 "set-avatar.c"
1697
#line 1698 "set-avatar.c"
1702
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1699
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1703
1700
_g_object_unref0 (_data_->store);
1704
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1701
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1705
1702
if (_data_->_state_ == 0) {
1706
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1703
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1707
1704
g_simple_async_result_complete_in_idle (_data_->_async_result);
1708
#line 1709 "set-avatar.c"
1705
#line 1706 "set-avatar.c"
1710
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1707
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1711
1708
g_simple_async_result_complete (_data_->_async_result);
1712
#line 1713 "set-avatar.c"
1709
#line 1710 "set-avatar.c"
1714
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1711
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1715
1712
g_object_unref (_data_->_async_result);
1716
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1713
#line 203 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1718
#line 1719 "set-avatar.c"
1715
#line 1716 "set-avatar.c"
1722
1719
static void _set_avatar_tests_notify_individual_avatar_cb (SetAvatarTests* self, GObject* individual_obj, GParamSpec* ps) {
1723
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1720
#line 279 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1724
1721
g_return_if_fail (self != NULL);
1725
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1722
#line 279 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1726
1723
g_return_if_fail (individual_obj != NULL);
1727
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1724
#line 279 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1728
1725
g_return_if_fail (ps != NULL);
1729
#line 286 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1726
#line 286 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1730
1727
self->priv->_found_after_update = TRUE;
1731
#line 1732 "set-avatar.c"
1728
#line 1729 "set-avatar.c"
1735
1732
static void _set_avatar_tests_check_individual_has_avatar_data_free (gpointer _data) {
1736
1733
SetAvatarTestsCheckIndividualHasAvatarData* _data_;
1737
1734
_data_ = _data;
1738
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1735
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1739
1736
_g_object_unref0 (_data_->i);
1740
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1737
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1741
1738
_g_object_unref0 (_data_->self);
1742
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1739
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1743
1740
g_slice_free (SetAvatarTestsCheckIndividualHasAvatarData, _data_);
1744
#line 1745 "set-avatar.c"
1741
#line 1742 "set-avatar.c"
1750
1747
SetAvatarTests* _tmp0_;
1751
1748
FolksIndividual* _tmp1_;
1752
1749
FolksIndividual* _tmp2_;
1753
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1750
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1754
1751
_data_ = g_slice_new0 (SetAvatarTestsCheckIndividualHasAvatarData);
1755
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1752
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1756
1753
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_avatar_tests_check_individual_has_avatar);
1757
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1754
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1758
1755
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_avatar_tests_check_individual_has_avatar_data_free);
1759
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1756
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1760
1757
_tmp0_ = _g_object_ref0 (self);
1761
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1758
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1762
1759
_data_->self = _tmp0_;
1763
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1760
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1765
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1762
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1766
1763
_tmp2_ = _g_object_ref0 (_tmp1_);
1767
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1764
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1768
1765
_data_->i = _tmp2_;
1769
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1766
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1770
1767
_set_avatar_tests_check_individual_has_avatar_co (_data_);
1771
#line 1772 "set-avatar.c"
1768
#line 1769 "set-avatar.c"
1775
1772
static gboolean _set_avatar_tests_check_individual_has_avatar_finish (SetAvatarTests* self, GAsyncResult* _res_) {
1776
1773
gboolean result;
1777
1774
SetAvatarTestsCheckIndividualHasAvatarData* _data_;
1778
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1775
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1779
1776
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1780
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1777
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1781
1778
result = _data_->result;
1782
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1779
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1784
#line 1785 "set-avatar.c"
1781
#line 1782 "set-avatar.c"
1788
1785
static void _set_avatar_tests_check_individual_has_avatar_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1789
1786
SetAvatarTestsCheckIndividualHasAvatarData* _data_;
1790
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1787
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1791
1788
_data_ = _user_data_;
1792
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1789
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1793
1790
_data_->_source_object_ = source_object;
1794
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1791
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1795
1792
_data_->_res_ = _res_;
1796
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1793
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1797
1794
_set_avatar_tests_check_individual_has_avatar_co (_data_);
1798
#line 1799 "set-avatar.c"
1795
#line 1796 "set-avatar.c"
1802
1799
static gboolean _set_avatar_tests_check_individual_has_avatar_co (SetAvatarTestsCheckIndividualHasAvatarData* _data_) {
1803
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1800
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1804
1801
switch (_data_->_state_) {
1805
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1802
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1807
#line 1808 "set-avatar.c"
1804
#line 1805 "set-avatar.c"
1809
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1806
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1811
#line 1812 "set-avatar.c"
1808
#line 1809 "set-avatar.c"
1813
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1810
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1815
#line 1816 "set-avatar.c"
1812
#line 1813 "set-avatar.c"
1818
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1815
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1819
1816
g_assert_not_reached ();
1820
#line 1821 "set-avatar.c"
1817
#line 1818 "set-avatar.c"
1823
#line 291 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1820
#line 291 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1824
1821
_data_->_tmp0_ = _data_->i;
1825
#line 291 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1826
_data_->_tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_data_->_tmp0_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails));
1827
#line 291 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1822
#line 291 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1823
_data_->_tmp1_ = _g_object_ref0 (FOLKS_NAME_DETAILS (_data_->_tmp0_));
1824
#line 291 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1828
1825
_data_->name = _data_->_tmp1_;
1829
#line 293 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1826
#line 293 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1830
1827
_data_->_tmp2_ = _data_->name;
1831
#line 293 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1828
#line 293 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1832
1829
_data_->_tmp3_ = folks_name_details_get_full_name (_data_->_tmp2_);
1833
#line 293 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1830
#line 293 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1834
1831
_data_->_tmp4_ = _data_->_tmp3_;
1835
#line 293 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1832
#line 293 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1836
1833
if (g_strcmp0 (_data_->_tmp4_, "John McClane") == 0) {
1837
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1834
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1838
1835
_data_->_tmp5_ = _data_->i;
1839
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1836
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1840
1837
_data_->_tmp6_ = folks_avatar_details_get_avatar ((FolksAvatarDetails*) _data_->_tmp5_);
1841
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1838
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1842
1839
_data_->_tmp7_ = _data_->_tmp6_;
1843
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1840
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1844
1841
_data_->_tmp8_ = _data_->self->priv->_avatar;
1845
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1842
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1846
1843
_data_->_state_ = 1;
1847
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1844
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1848
1845
folks_test_utils_loadable_icons_content_equal (_data_->_tmp7_, _data_->_tmp8_, -1, _set_avatar_tests_check_individual_has_avatar_ready, _data_);
1849
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1846
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1851
#line 1852 "set-avatar.c"
1848
#line 1849 "set-avatar.c"
1853
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1850
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1854
1851
_data_->_tmp9_ = FALSE;
1855
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1852
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1856
1853
_data_->_tmp9_ = folks_test_utils_loadable_icons_content_equal_finish (_data_->_res_);
1857
#line 295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1854
#line 295 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1858
1855
_data_->individual_equal = _data_->_tmp9_;
1859
#line 298 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1856
#line 298 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1860
1857
_data_->_tmp10_ = _data_->individual_equal;
1861
#line 298 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1858
#line 298 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1862
1859
if (_data_->_tmp10_ == TRUE) {
1863
#line 1864 "set-avatar.c"
1860
#line 1861 "set-avatar.c"
1865
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1862
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1866
1863
_data_->_tmp11_ = _data_->i;
1867
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1864
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1868
1865
_data_->_tmp12_ = folks_individual_get_personas (_data_->_tmp11_);
1869
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1866
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1870
1867
_data_->_tmp13_ = _data_->_tmp12_;
1871
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1868
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1872
1869
_data_->_tmp14_ = NULL;
1873
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1870
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1874
1871
_data_->_tmp14_ = gee_iterable_iterator ((GeeIterable*) _data_->_tmp13_);
1875
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1872
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1876
1873
_data_->_p_it = _data_->_tmp14_;
1877
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1874
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1879
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1876
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1880
1877
_data_->_tmp15_ = _data_->_p_it;
1881
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1878
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1882
1879
_data_->_tmp16_ = FALSE;
1883
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1880
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1884
1881
_data_->_tmp16_ = gee_iterator_next (_data_->_tmp15_);
1885
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1882
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1886
1883
if (!_data_->_tmp16_) {
1887
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1884
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1889
#line 1890 "set-avatar.c"
1886
#line 1887 "set-avatar.c"
1891
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1888
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1892
1889
_data_->_tmp17_ = _data_->_p_it;
1893
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1890
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1894
1891
_data_->_tmp18_ = NULL;
1895
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1892
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1896
1893
_data_->_tmp18_ = gee_iterator_get (_data_->_tmp17_);
1897
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1894
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1898
1895
_data_->p = (FolksPersona*) _data_->_tmp18_;
1899
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1896
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1900
1897
_data_->_tmp19_ = _data_->p;
1901
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1902
_data_->_tmp20_ = folks_avatar_details_get_avatar (G_TYPE_CHECK_INSTANCE_TYPE (_data_->_tmp19_, FOLKS_TYPE_AVATAR_DETAILS) ? ((FolksAvatarDetails*) _data_->_tmp19_) : NULL);
1903
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1898
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1899
_data_->_tmp20_ = folks_avatar_details_get_avatar (FOLKS_IS_AVATAR_DETAILS (_data_->_tmp19_) ? ((FolksAvatarDetails*) _data_->_tmp19_) : NULL);
1900
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1904
1901
_data_->_tmp21_ = _data_->_tmp20_;
1905
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1902
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1906
1903
_data_->_tmp22_ = _data_->self->priv->_avatar;
1907
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1904
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1908
1905
_data_->_state_ = 2;
1909
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1906
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1910
1907
folks_test_utils_loadable_icons_content_equal (_data_->_tmp21_, _data_->_tmp22_, -1, _set_avatar_tests_check_individual_has_avatar_ready, _data_);
1911
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1908
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1913
#line 1914 "set-avatar.c"
1910
#line 1911 "set-avatar.c"
1915
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1912
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1916
1913
_data_->_tmp23_ = FALSE;
1917
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1914
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1918
1915
_data_->_tmp23_ = folks_test_utils_loadable_icons_content_equal_finish (_data_->_res_);
1919
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1916
#line 302 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1920
1917
_data_->persona_equal = _data_->_tmp23_;
1921
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1918
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1922
1919
_data_->_tmp25_ = _data_->p;
1923
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1920
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1924
1921
_data_->_tmp26_ = folks_persona_get_store (_data_->_tmp25_);
1925
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1922
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1926
1923
_data_->_tmp27_ = _data_->_tmp26_;
1927
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1924
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1928
1925
_data_->_tmp28_ = folks_persona_store_get_type_id (_data_->_tmp27_);
1929
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1926
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1930
1927
_data_->_tmp29_ = _data_->_tmp28_;
1931
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1928
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1932
1929
if (g_strcmp0 (_data_->_tmp29_, "eds") == 0) {
1933
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1930
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1934
1931
_data_->_tmp30_ = _data_->persona_equal;
1935
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1932
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1936
1933
_data_->_tmp24_ = _data_->_tmp30_ == TRUE;
1937
#line 1938 "set-avatar.c"
1934
#line 1935 "set-avatar.c"
1939
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1936
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1940
1937
_data_->_tmp24_ = FALSE;
1941
#line 1942 "set-avatar.c"
1938
#line 1939 "set-avatar.c"
1943
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1940
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1944
1941
_data_->_tmp31_ = _data_->_tmp24_;
1945
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1942
#line 306 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1946
1943
if (_data_->_tmp31_) {
1947
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1944
#line 308 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1948
1945
_data_->result = TRUE;
1949
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1946
#line 308 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1950
1947
_g_object_unref0 (_data_->p);
1951
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1948
#line 308 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1952
1949
_g_object_unref0 (_data_->_p_it);
1953
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1950
#line 308 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1954
1951
_g_object_unref0 (_data_->name);
1955
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1952
#line 308 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1956
1953
if (_data_->_state_ == 0) {
1957
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1954
#line 308 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1958
1955
g_simple_async_result_complete_in_idle (_data_->_async_result);
1959
#line 1960 "set-avatar.c"
1956
#line 1957 "set-avatar.c"
1961
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1958
#line 308 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1962
1959
g_simple_async_result_complete (_data_->_async_result);
1963
#line 1964 "set-avatar.c"
1960
#line 1961 "set-avatar.c"
1965
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1962
#line 308 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1966
1963
g_object_unref (_data_->_async_result);
1967
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1964
#line 308 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1969
#line 1970 "set-avatar.c"
1966
#line 1967 "set-avatar.c"
1971
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1968
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1972
1969
_g_object_unref0 (_data_->p);
1973
#line 1974 "set-avatar.c"
1970
#line 1971 "set-avatar.c"
1975
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1972
#line 300 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1976
1973
_g_object_unref0 (_data_->_p_it);
1977
#line 1978 "set-avatar.c"
1974
#line 1975 "set-avatar.c"
1981
#line 314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1978
#line 314 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1982
1979
_data_->result = FALSE;
1983
#line 314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1984
_g_object_unref0 (_data_->name);
1985
#line 314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1986
if (_data_->_state_ == 0) {
1987
#line 314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1988
g_simple_async_result_complete_in_idle (_data_->_async_result);
1989
#line 1990 "set-avatar.c"
1991
#line 314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1992
g_simple_async_result_complete (_data_->_async_result);
1993
#line 1994 "set-avatar.c"
1995
#line 314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1996
g_object_unref (_data_->_async_result);
1997
#line 314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
1999
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2000
_g_object_unref0 (_data_->name);
2001
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2002
if (_data_->_state_ == 0) {
2003
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2004
g_simple_async_result_complete_in_idle (_data_->_async_result);
2005
#line 2006 "set-avatar.c"
2007
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2008
g_simple_async_result_complete (_data_->_async_result);
2009
#line 2010 "set-avatar.c"
2011
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2012
g_object_unref (_data_->_async_result);
2013
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2015
#line 2016 "set-avatar.c"
1980
#line 314 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1981
_g_object_unref0 (_data_->name);
1982
#line 314 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1983
if (_data_->_state_ == 0) {
1984
#line 314 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1985
g_simple_async_result_complete_in_idle (_data_->_async_result);
1986
#line 1987 "set-avatar.c"
1988
#line 314 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1989
g_simple_async_result_complete (_data_->_async_result);
1990
#line 1991 "set-avatar.c"
1992
#line 314 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1993
g_object_unref (_data_->_async_result);
1994
#line 314 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1996
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1997
_g_object_unref0 (_data_->name);
1998
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1999
if (_data_->_state_ == 0) {
2000
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2001
g_simple_async_result_complete_in_idle (_data_->_async_result);
2002
#line 2003 "set-avatar.c"
2004
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2005
g_simple_async_result_complete (_data_->_async_result);
2006
#line 2007 "set-avatar.c"
2008
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2009
g_object_unref (_data_->_async_result);
2010
#line 289 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2012
#line 2013 "set-avatar.c"
2019
2016
static void set_avatar_tests_class_init (SetAvatarTestsClass * klass) {
2020
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2017
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2021
2018
set_avatar_tests_parent_class = g_type_class_peek_parent (klass);
2022
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2019
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2023
2020
g_type_class_add_private (klass, sizeof (SetAvatarTestsPrivate));
2024
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2021
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2025
2022
FOLKS_TEST_CASE_CLASS (klass)->set_up = set_avatar_tests_real_set_up;
2026
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2023
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2027
2024
FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_avatar_tests_real_tear_down;
2028
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2025
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2029
2026
G_OBJECT_CLASS (klass)->finalize = set_avatar_tests_finalize;
2030
#line 2031 "set-avatar.c"
2027
#line 2028 "set-avatar.c"
2034
2031
static void set_avatar_tests_instance_init (SetAvatarTests * self) {
2035
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2032
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2036
2033
self->priv = SET_AVATAR_TESTS_GET_PRIVATE (self);
2037
#line 2038 "set-avatar.c"
2034
#line 2035 "set-avatar.c"
2041
2038
static void set_avatar_tests_finalize (GObject* obj) {
2042
2039
SetAvatarTests * self;
2043
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2044
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_SET_AVATAR_TESTS, SetAvatarTests);
2045
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2040
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2041
self = SET_AVATAR_TESTS (obj);
2042
#line 27 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2046
2043
_eds_test_backend_unref0 (self->priv->_eds_backend);
2047
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2044
#line 28 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2048
2045
_g_object_unref0 (self->priv->_aggregator);
2049
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2046
#line 29 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2050
2047
_g_main_loop_unref0 (self->priv->_main_loop);
2051
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2048
#line 32 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2052
2049
_g_object_unref0 (self->priv->_avatar);
2053
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
2050
#line 25 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2054
2051
G_OBJECT_CLASS (set_avatar_tests_parent_class)->finalize (obj);
2055
#line 2056 "set-avatar.c"
2052
#line 2053 "set-avatar.c"