~ubuntu-branches/ubuntu/saucy/folks/saucy

« back to all changes in this revision

Viewing changes to tests/eds/set-avatar.c

  • Committer: Package Import Robot
  • Author(s): Sjoerd Simons
  • Date: 2012-03-30 20:03:30 UTC
  • mfrom: (32.1.2 precise)
  • Revision ID: package-import@ubuntu.com-20120330200330-l61hwayt5vjz1zcf
Tags: 0.6.8-2
* d/p/0001-tpf-persona-use-tp_connection_get_account.patch
  + Added, fixes crash when accounts are disconnecting/connecting
* Target unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* set-avatar.c generated by valac 0.17.2.19-5f50d, the Vala compiler
 
1
/* set-avatar.c generated by valac 0.15.1.20-908e, the Vala compiler
2
2
 * generated from set-avatar.vala, do not modify */
3
3
 
4
4
/*
52
52
typedef struct _Block1Data Block1Data;
53
53
typedef struct _SetAvatarTestsTestSetIndividualAvatarAsyncData SetAvatarTestsTestSetIndividualAvatarAsyncData;
54
54
typedef struct _SetAvatarTestsCheckIndividualHasAvatarData SetAvatarTestsCheckIndividualHasAvatarData;
55
 
#define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
56
55
 
57
56
struct _SetAvatarTests {
58
57
        FolksTestCase parent_instance;
201
200
static void _set_avatar_tests_test_set_individual_avatar_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
202
201
static void __lambda4_ (SetAvatarTests* self, GeeMultiMap* changes);
203
202
static Block1Data* block1_data_ref (Block1Data* _data1_);
204
 
static void block1_data_unref (void * _userdata_);
 
203
static void block1_data_unref (Block1Data* _data1_);
205
204
static void _set_avatar_tests_notify_individual_avatar_cb (SetAvatarTests* self, GObject* individual_obj, GParamSpec* ps);
206
205
static void __set_avatar_tests_notify_individual_avatar_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
207
206
static void _____lambda5_ (Block1Data* _data1_, GObject* obj, GAsyncResult* res);
219
218
 
220
219
 
221
220
static void _set_avatar_tests_test_set_avatar_folks_test_case_test_method (gpointer self) {
222
 
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
221
#line 38 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
223
222
        set_avatar_tests_test_set_avatar (self);
224
 
#line 225 "set-avatar.c"
 
223
#line 224 "set-avatar.c"
225
224
}
226
225
 
227
226
 
228
227
static void _set_avatar_tests_test_set_individual_avatar_folks_test_case_test_method (gpointer self) {
229
 
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
228
#line 39 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
230
229
        set_avatar_tests_test_set_individual_avatar (self);
231
 
#line 232 "set-avatar.c"
 
230
#line 231 "set-avatar.c"
232
231
}
233
232
 
234
233
 
235
234
SetAvatarTests* set_avatar_tests_construct (GType object_type) {
236
235
        SetAvatarTests * self = NULL;
237
 
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
236
#line 36 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
238
237
        self = (SetAvatarTests*) folks_test_case_construct (object_type, "SetAvatar");
239
 
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
238
#line 38 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
240
239
        folks_test_case_add_test ((FolksTestCase*) self, "setting avatar on e-d-s persona", _set_avatar_tests_test_set_avatar_folks_test_case_test_method, self);
241
 
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
240
#line 39 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
242
241
        folks_test_case_add_test ((FolksTestCase*) self, "setting avatar on e-d-s individual", _set_avatar_tests_test_set_individual_avatar_folks_test_case_test_method, self);
243
 
#line 34 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
242
#line 34 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
244
243
        return self;
245
 
#line 246 "set-avatar.c"
 
244
#line 245 "set-avatar.c"
246
245
}
247
246
 
248
247
 
249
248
SetAvatarTests* set_avatar_tests_new (void) {
250
 
#line 34 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
249
#line 34 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
251
250
        return set_avatar_tests_construct (TYPE_SET_AVATAR_TESTS);
252
 
#line 253 "set-avatar.c"
 
251
#line 252 "set-avatar.c"
253
252
}
254
253
 
255
254
 
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"
282
281
        _tmp4_ = _tmp3_;
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"
292
291
}
293
292
 
294
293
 
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"
305
304
}
306
305
 
307
306
 
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"
312
311
}
313
312
 
314
313
 
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"
319
318
        g_free (self);
320
 
#line 321 "set-avatar.c"
 
319
#line 320 "set-avatar.c"
321
320
}
322
321
 
323
322
 
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"
328
327
}
329
328
 
330
329
 
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"
335
334
}
336
335
 
337
336
 
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"
348
347
        return result;
349
 
#line 350 "set-avatar.c"
 
348
#line 349 "set-avatar.c"
350
349
}
351
350
 
352
351
 
353
352
static gboolean ___lambda3__gsource_func (gpointer self) {
354
353
        gboolean result;
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"
357
356
        return result;
358
 
#line 359 "set-avatar.c"
 
357
#line 358 "set-avatar.c"
359
358
}
360
359
 
361
360
 
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"
392
391
        c1 = _tmp0_;
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"
408
407
        _tmp5_ = _tmp4_;
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"
428
427
        _tmp9_ = _tmp8_;
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"
434
433
        v = _tmp10_;
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"
438
437
        _tmp11_ = v;
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"
442
441
        _tmp12_ = v;
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"
444
443
        v = NULL;
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"
 
469
        g_assert (_tmp18_);
 
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"
 
473
        g_assert (_tmp19_);
 
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"
492
491
}
493
492
 
494
493
 
495
494
static void _set_avatar_tests_test_set_avatar_async_data_free (gpointer _data) {
496
495
        SetAvatarTestsTestSetAvatarAsyncData* _data_;
497
496
        _data_ = _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"
503
502
}
504
503
 
505
504
 
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"
522
521
}
523
522
 
524
523
 
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"
530
529
}
531
530
 
532
531
 
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"
544
543
}
545
544
 
546
545
 
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"
551
550
}
552
551
 
553
552
 
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"
558
557
                case 0:
559
 
#line 560 "set-avatar.c"
 
558
#line 559 "set-avatar.c"
560
559
                goto _state_0;
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"
562
561
                case 1:
563
 
#line 564 "set-avatar.c"
 
562
#line 563 "set-avatar.c"
564
563
                goto _state_1;
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"
566
565
                case 2:
567
 
#line 568 "set-avatar.c"
 
566
#line 567 "set-avatar.c"
568
567
                goto _state_2;
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"
570
569
                case 3:
571
 
#line 572 "set-avatar.c"
 
570
#line 571 "set-avatar.c"
572
571
                goto _state_3;
573
572
                default:
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"
577
576
        }
578
577
        _state_0:
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"
586
585
        return FALSE;
587
 
#line 588 "set-avatar.c"
 
586
#line 587 "set-avatar.c"
588
587
        _state_1:
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"
602
601
        return FALSE;
603
 
#line 604 "set-avatar.c"
 
602
#line 603 "set-avatar.c"
604
603
        _state_2:
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"
618
617
        {
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"
626
625
                return FALSE;
627
 
#line 628 "set-avatar.c"
 
626
#line 627 "set-avatar.c"
628
627
                _state_3:
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;
635
634
                }
636
635
        }
637
636
        goto __finally0;
638
637
        __catch0_g_error:
639
638
        {
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"
653
652
        }
654
653
        __finally0:
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"
664
663
                return FALSE;
665
 
#line 666 "set-avatar.c"
 
664
#line 665 "set-avatar.c"
666
665
        }
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"
674
673
        } else {
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"
678
677
        }
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"
682
681
        return FALSE;
683
 
#line 684 "set-avatar.c"
 
682
#line 683 "set-avatar.c"
684
683
}
685
684
 
686
685
 
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"
691
690
}
692
691
 
693
692
 
701
700
        GeeSet* _tmp27_;
702
701
        gint _tmp28_;
703
702
        gint _tmp29_;
704
 
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
703
#line 112 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
705
704
        g_return_if_fail (self != NULL);
706
 
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
705
#line 112 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
707
706
        g_return_if_fail (changes != NULL);
708
 
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
707
#line 115 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
709
708
        _tmp0_ = changes;
710
 
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
709
#line 115 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
711
710
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
712
 
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
711
#line 115 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
713
712
        added = _tmp1_;
714
 
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
713
#line 116 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
715
714
        _tmp2_ = changes;
716
 
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
715
#line 116 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
717
716
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
718
 
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
717
#line 116 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
719
718
        removed = _tmp3_;
720
 
#line 721 "set-avatar.c"
 
719
#line 720 "set-avatar.c"
721
720
        {
722
721
                GeeCollection* _tmp4_;
723
722
                GeeIterator* _tmp5_ = NULL;
724
723
                GeeIterator* _i_it;
725
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
724
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
726
725
                _tmp4_ = added;
727
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
726
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
728
727
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
729
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
728
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
730
729
                _i_it = _tmp5_;
731
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
730
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
732
731
                while (TRUE) {
733
 
#line 734 "set-avatar.c"
 
732
#line 733 "set-avatar.c"
734
733
                        GeeIterator* _tmp6_;
735
734
                        gboolean _tmp7_ = FALSE;
736
735
                        GeeIterator* _tmp8_;
743
742
                        FolksNameDetails* _tmp13_;
744
743
                        const gchar* _tmp14_;
745
744
                        const gchar* _tmp15_;
746
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
745
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
747
746
                        _tmp6_ = _i_it;
748
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
747
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
749
748
                        _tmp7_ = gee_iterator_next (_tmp6_);
750
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
749
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
751
750
                        if (!_tmp7_) {
752
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
751
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
753
752
                                break;
754
 
#line 755 "set-avatar.c"
 
753
#line 754 "set-avatar.c"
755
754
                        }
756
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
755
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
757
756
                        _tmp8_ = _i_it;
758
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
757
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
759
758
                        _tmp9_ = gee_iterator_get (_tmp8_);
760
 
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
759
#line 118 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
761
760
                        i = (FolksIndividual*) _tmp9_;
762
 
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
761
#line 120 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
763
762
                        _tmp10_ = i;
764
 
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
765
 
                        _vala_assert (_tmp10_ != NULL, "i != null");
766
 
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
763
#line 120 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
 
764
                        g_assert (_tmp10_ != NULL);
 
765
#line 122 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
767
766
                        _tmp11_ = i;
768
 
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
769
 
                        _tmp12_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails));
770
 
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
767
#line 122 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
 
768
                        _tmp12_ = _g_object_ref0 (FOLKS_NAME_DETAILS (_tmp11_));
 
769
#line 122 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
771
770
                        name = _tmp12_;
772
 
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
771
#line 124 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
773
772
                        _tmp13_ = name;
774
 
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
773
#line 124 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
775
774
                        _tmp14_ = folks_name_details_get_full_name (_tmp13_);
776
 
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
775
#line 124 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
777
776
                        _tmp15_ = _tmp14_;
778
 
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
777
#line 124 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
779
778
                        if (g_strcmp0 (_tmp15_, "bernie h. innocenti") == 0) {
780
 
#line 781 "set-avatar.c"
 
779
#line 780 "set-avatar.c"
781
780
                                FolksIndividual* _tmp16_;
782
 
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
781
#line 126 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
783
782
                                _tmp16_ = i;
784
 
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
783
#line 126 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
785
784
                                g_signal_connect_object ((GObject*) _tmp16_, "notify::avatar", (GCallback) __set_avatar_tests_notify_avatar_cb_g_object_notify, self, 0);
786
 
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
785
#line 127 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
787
786
                                self->priv->_found_before_update = TRUE;
788
 
#line 789 "set-avatar.c"
 
787
#line 788 "set-avatar.c"
789
788
                                {
790
789
                                        FolksIndividual* _tmp17_;
791
790
                                        GeeSet* _tmp18_;
792
791
                                        GeeSet* _tmp19_;
793
792
                                        GeeIterator* _tmp20_ = NULL;
794
793
                                        GeeIterator* _p_it;
795
 
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
794
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
796
795
                                        _tmp17_ = i;
797
 
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
796
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
798
797
                                        _tmp18_ = folks_individual_get_personas (_tmp17_);
799
 
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
798
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
800
799
                                        _tmp19_ = _tmp18_;
801
 
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
800
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
802
801
                                        _tmp20_ = gee_iterable_iterator ((GeeIterable*) _tmp19_);
803
 
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
802
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
804
803
                                        _p_it = _tmp20_;
805
 
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
804
#line 129 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
806
805
                                        while (TRUE) {
807
 
#line 808 "set-avatar.c"
 
806
#line 807 "set-avatar.c"
808
807
                                                GeeIterator* _tmp21_;
809
808
                                                gboolean _tmp22_ = FALSE;
810
809
                                                GeeIterator* _tmp23_;
812
811
                                                FolksPersona* p;
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"
816
815
                                                _tmp21_ = _p_it;
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"
820
819
                                                if (!_tmp22_) {
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"
822
821
                                                        break;
823
 
#line 824 "set-avatar.c"
 
822
#line 823 "set-avatar.c"
824
823
                                                }
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"
826
825
                                                _tmp23_ = _p_it;
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"
832
831
                                                _tmp25_ = p;
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"
840
839
                                        }
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"
844
843
                                }
845
844
                        }
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"
851
850
                }
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"
855
854
        }
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"
865
864
        {
866
865
                GeeSet* _tmp30_;
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"
874
873
                _i_it = _tmp31_;
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"
876
875
                while (TRUE) {
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"
885
884
                        _tmp32_ = _i_it;
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"
889
888
                        if (!_tmp33_) {
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"
891
890
                                break;
892
 
#line 893 "set-avatar.c"
 
891
#line 892 "set-avatar.c"
893
892
                        }
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"
895
894
                        _tmp34_ = _i_it;
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"
901
900
                        _tmp36_ = i;
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"
907
906
                }
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"
911
910
        }
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"
917
916
}
918
917
 
919
918
 
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"
930
929
        if (_tmp1_) {
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"
946
945
                }
947
946
        }
948
947
}
949
948
 
950
949
 
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"
957
956
}
958
957
 
959
958
 
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"
981
980
        i = _tmp1_;
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"
983
982
        _tmp2_ = i;
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"
987
986
        name = _tmp3_;
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"
989
988
        _tmp4_ = name;
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"
993
992
        _tmp6_ = _tmp5_;
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"
1002
1001
                _tmp7_ = i;
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"
1012
1011
        }
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"
1018
1017
}
1019
1018
 
1020
1019
 
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"
1031
1030
        return result;
1032
 
#line 1033 "set-avatar.c"
 
1031
#line 1032 "set-avatar.c"
1033
1032
}
1034
1033
 
1035
1034
 
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"
1040
1039
        return result;
1041
 
#line 1042 "set-avatar.c"
 
1040
#line 1041 "set-avatar.c"
1042
1041
}
1043
1042
 
1044
1043
 
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"
1075
1074
        c1 = _tmp0_;
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"
1117
1116
        v = _tmp10_;
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"
1121
1120
        _tmp11_ = v;
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"
1125
1124
        _tmp12_ = v;
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"
1127
1126
        v = NULL;
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"
 
1152
        g_assert (_tmp18_);
 
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"
 
1156
        g_assert (_tmp19_);
 
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"
1175
1174
}
1176
1175
 
1177
1176
 
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"
1186
1185
}
1187
1186
 
1188
1187
 
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"
1205
1204
}
1206
1205
 
1207
1206
 
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"
1213
1212
}
1214
1213
 
1215
1214
 
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"
1227
1226
}
1228
1227
 
1229
1228
 
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"
1236
1235
}
1237
1236
 
1238
1237
 
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"
1255
1252
        }
1256
1253
}
1257
1254
 
1258
1255
 
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"
1263
1260
}
1264
1261
 
1265
1262
 
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"
1273
1270
        _tmp0_ = res;
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"
1289
1286
        }
1290
1287
}
1291
1288
 
1292
1289
 
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"
1299
1296
}
1300
1297
 
1301
1298
 
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"
1310
1307
        {
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"
1319
1316
                _tmp1_ = res;
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;
1328
1325
                        }
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"
1334
1331
                        return;
1335
 
#line 1336 "set-avatar.c"
 
1332
#line 1333 "set-avatar.c"
1336
1333
                }
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"
1350
1347
        }
1351
1348
        goto __finally1;
1352
1349
        __catch1_folks_property_error:
1354
1351
                GError* e = NULL;
1355
1352
                GError* _tmp5_;
1356
1353
                const gchar* _tmp6_;
1357
 
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1354
#line 231 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1358
1355
                e = _inner_error_;
1359
 
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1356
#line 231 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1360
1357
                _inner_error_ = NULL;
1361
 
#line 254 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1358
#line 254 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1362
1359
                _tmp5_ = e;
1363
 
#line 254 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1360
#line 254 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1364
1361
                _tmp6_ = _tmp5_->message;
1365
 
#line 254 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1362
#line 254 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1366
1363
                g_critical ("set-avatar.vala:254: Unexpected error changing avatar: %s", _tmp6_);
1367
 
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1364
#line 231 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1368
1365
                _g_error_free0 (e);
1369
 
#line 1370 "set-avatar.c"
 
1366
#line 1367 "set-avatar.c"
1370
1367
        }
1371
1368
        __finally1:
1372
 
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1369
#line 231 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1373
1370
        if (_inner_error_ != NULL) {
1374
 
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1371
#line 231 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1375
1372
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1376
 
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1373
#line 231 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1377
1374
                g_clear_error (&_inner_error_);
1378
 
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1375
#line 231 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1379
1376
                return;
1380
 
#line 1381 "set-avatar.c"
 
1377
#line 1378 "set-avatar.c"
1381
1378
        }
1382
1379
}
1383
1380
 
1384
1381
 
1385
1382
static void ______lambda5__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
1386
 
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1383
#line 229 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1387
1384
        _____lambda5_ (self, source_object, res);
1388
 
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1385
#line 229 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1389
1386
        block1_data_unref (self);
1390
 
#line 1391 "set-avatar.c"
 
1387
#line 1388 "set-avatar.c"
1391
1388
}
1392
1389
 
1393
1390
 
1401
1398
        GeeSet* _tmp19_;
1402
1399
        gint _tmp20_;
1403
1400
        gint _tmp21_;
1404
 
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1401
#line 211 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1405
1402
        g_return_if_fail (changes != NULL);
1406
 
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1403
#line 213 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1407
1404
        _tmp0_ = changes;
1408
 
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1405
#line 213 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1409
1406
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
1410
 
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1407
#line 213 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1411
1408
        added = _tmp1_;
1412
 
#line 214 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1409
#line 214 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1413
1410
        _tmp2_ = changes;
1414
 
#line 214 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1411
#line 214 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1415
1412
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
1416
 
#line 214 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1413
#line 214 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1417
1414
        removed = _tmp3_;
1418
 
#line 1419 "set-avatar.c"
 
1415
#line 1416 "set-avatar.c"
1419
1416
        {
1420
1417
                GeeCollection* _tmp4_;
1421
1418
                GeeIterator* _tmp5_ = NULL;
1422
1419
                GeeIterator* _i_it;
1423
 
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1420
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1424
1421
                _tmp4_ = added;
1425
 
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1422
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1426
1423
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
1427
 
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1424
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1428
1425
                _i_it = _tmp5_;
1429
 
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
1426
#line 216 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
1430
1427
                while (TRUE) {
1431
 
#line 1432 "set-avatar.c"
 
1428
#line 1429 "set-avatar.c"
1432
1429
                        Block1Data* _data1_;
1433
1430
                        GeeIterator* _tmp6_;
1434
1431
                        gboolean _tmp7_ = FALSE;
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"
1455
1452
                        if (!_tmp7_) {
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"
1461
1458
                                break;
1462
 
#line 1463 "set-avatar.c"
 
1459
#line 1460 "set-avatar.c"
1463
1460
                        }
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"
1505
1502
                        }
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"
1513
1510
                }
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"
1517
1514
        }
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"
1527
1524
        {
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"
1538
1535
                while (TRUE) {
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"
1553
1550
                                break;
1554
 
#line 1555 "set-avatar.c"
 
1551
#line 1552 "set-avatar.c"
1555
1552
                        }
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"
1563
1560
                        _tmp28_ = i;
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"
1569
1566
                }
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"
1573
1570
        }
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"
1579
1576
}
1580
1577
 
1581
1578
 
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"
1586
1583
}
1587
1584
 
1588
1585
 
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"
1593
1590
                case 0:
1594
 
#line 1595 "set-avatar.c"
 
1591
#line 1592 "set-avatar.c"
1595
1592
                goto _state_0;
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"
1597
1594
                case 1:
1598
 
#line 1599 "set-avatar.c"
 
1595
#line 1596 "set-avatar.c"
1599
1596
                goto _state_1;
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"
1601
1598
                case 2:
1602
 
#line 1603 "set-avatar.c"
 
1599
#line 1600 "set-avatar.c"
1603
1600
                goto _state_2;
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"
1605
1602
                case 3:
1606
 
#line 1607 "set-avatar.c"
 
1603
#line 1604 "set-avatar.c"
1607
1604
                goto _state_3;
1608
1605
                default:
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"
1612
1609
        }
1613
1610
        _state_0:
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"
1621
1618
        return FALSE;
1622
 
#line 1623 "set-avatar.c"
 
1619
#line 1620 "set-avatar.c"
1623
1620
        _state_1:
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"
1637
1634
        return FALSE;
1638
 
#line 1639 "set-avatar.c"
 
1635
#line 1636 "set-avatar.c"
1639
1636
        _state_2:
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"
1653
1650
        {
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"
1661
1658
                return FALSE;
1662
 
#line 1663 "set-avatar.c"
 
1659
#line 1660 "set-avatar.c"
1663
1660
                _state_3:
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;
1670
1667
                }
1671
1668
        }
1672
1669
        goto __finally2;
1673
1670
        __catch2_g_error:
1674
1671
        {
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"
1688
1685
        }
1689
1686
        __finally2:
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"
1699
1696
                return FALSE;
1700
 
#line 1701 "set-avatar.c"
 
1697
#line 1698 "set-avatar.c"
1701
1698
        }
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"
1709
1706
        } else {
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"
1713
1710
        }
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"
1717
1714
        return FALSE;
1718
 
#line 1719 "set-avatar.c"
 
1715
#line 1716 "set-avatar.c"
1719
1716
}
1720
1717
 
1721
1718
 
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"
1732
1729
}
1733
1730
 
1734
1731
 
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"
1745
1742
}
1746
1743
 
1747
1744
 
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"
1764
1761
        _tmp1_ = i;
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"
1772
1769
}
1773
1770
 
1774
1771
 
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"
1783
1780
        return result;
1784
 
#line 1785 "set-avatar.c"
 
1781
#line 1782 "set-avatar.c"
1785
1782
}
1786
1783
 
1787
1784
 
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"
1799
1796
}
1800
1797
 
1801
1798
 
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"
1806
1803
                case 0:
1807
 
#line 1808 "set-avatar.c"
 
1804
#line 1805 "set-avatar.c"
1808
1805
                goto _state_0;
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"
1810
1807
                case 1:
1811
 
#line 1812 "set-avatar.c"
 
1808
#line 1809 "set-avatar.c"
1812
1809
                goto _state_1;
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"
1814
1811
                case 2:
1815
 
#line 1816 "set-avatar.c"
 
1812
#line 1813 "set-avatar.c"
1816
1813
                goto _state_2;
1817
1814
                default:
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"
1821
1818
        }
1822
1819
        _state_0:
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"
1850
1847
                return FALSE;
1851
 
#line 1852 "set-avatar.c"
 
1848
#line 1849 "set-avatar.c"
1852
1849
                _state_1:
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"
1864
1861
                        {
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"
1878
1875
                                while (TRUE) {
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"
1888
1885
                                                break;
1889
 
#line 1890 "set-avatar.c"
 
1886
#line 1887 "set-avatar.c"
1890
1887
                                        }
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"
1912
1909
                                        return FALSE;
1913
 
#line 1914 "set-avatar.c"
 
1910
#line 1911 "set-avatar.c"
1914
1911
                                        _state_2:
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"
1938
1935
                                        } else {
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"
1942
1939
                                        }
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"
1960
1957
                                                } else {
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"
1964
1961
                                                }
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"
1968
1965
                                                return FALSE;
1969
 
#line 1970 "set-avatar.c"
 
1966
#line 1967 "set-avatar.c"
1970
1967
                                        }
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"
1974
1971
                                }
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"
1978
1975
                        }
1979
1976
                }
1980
1977
        }
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"
1990
 
        } else {
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"
1994
 
        }
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"
1998
 
        return FALSE;
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"
2006
 
        } else {
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"
2010
 
        }
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"
2014
 
        return FALSE;
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"
 
1987
        } else {
 
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"
 
1991
        }
 
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"
 
1995
        return FALSE;
 
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"
 
2003
        } else {
 
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"
 
2007
        }
 
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"
 
2011
        return FALSE;
 
2012
#line 2013 "set-avatar.c"
2016
2013
}
2017
2014
 
2018
2015
 
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"
2031
2028
}
2032
2029
 
2033
2030
 
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"
2038
2035
}
2039
2036
 
2040
2037
 
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"
2056
2053
}
2057
2054
 
2058
2055
 
2075
2072
        SetAvatarTests* _tmp1_;
2076
2073
        SetAvatarTests* _tmp2_;
2077
2074
        GTestSuite* _tmp3_ = NULL;
2078
 
#line 320 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2075
#line 320 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2079
2076
        g_test_init (&args_length1, &args, NULL);
2080
 
#line 322 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2077
#line 322 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2081
2078
        _tmp0_ = g_test_get_root ();
2082
 
#line 322 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2079
#line 322 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2083
2080
        root = _tmp0_;
2084
 
#line 323 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2081
#line 323 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2085
2082
        _tmp1_ = set_avatar_tests_new ();
2086
 
#line 323 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2083
#line 323 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2087
2084
        _tmp2_ = _tmp1_;
2088
 
#line 323 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2085
#line 323 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2089
2086
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
2090
 
#line 323 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2087
#line 323 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2091
2088
        g_test_suite_add_suite (root, _tmp3_);
2092
 
#line 323 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2089
#line 323 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2093
2090
        _g_object_unref0 (_tmp2_);
2094
 
#line 325 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2091
#line 325 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2095
2092
        g_test_run ();
2096
 
#line 327 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2093
#line 327 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2097
2094
        result = 0;
2098
 
#line 327 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2095
#line 327 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2099
2096
        return result;
2100
 
#line 2101 "set-avatar.c"
 
2097
#line 2098 "set-avatar.c"
2101
2098
}
2102
2099
 
2103
2100
 
2104
2101
int main (int argc, char ** argv) {
2105
 
#line 318 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2102
#line 318 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2106
2103
        g_type_init ();
2107
 
#line 318 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-avatar.vala"
 
2104
#line 318 "/opt/gnome2/source/folks/tests/eds/set-avatar.vala"
2108
2105
        return _vala_main (argv, argc);
2109
 
#line 2110 "set-avatar.c"
 
2106
#line 2107 "set-avatar.c"
2110
2107
}
2111
2108
 
2112
2109