~ubuntu-branches/ubuntu/quantal/folks/quantal

« back to all changes in this revision

Viewing changes to tests/eds/set-properties-race.c

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-12 09:48:10 UTC
  • mfrom: (1.6.2)
  • Revision ID: package-import@ubuntu.com-20120912094810-6zlx8889hcovxj7p
Tags: 0.7.4.1-0ubuntu1
* New upstream bugfix release
* debian/control:
  - Bump build-depends on libglib2.0-dev, valac-0.18, libvala-0.18-dev
* debian/libfolks-eds25.symbols:
* debian/libfolks25.symbols:
  - Updated

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* set-properties-race.c generated by valac 0.17.3, the Vala compiler
 
1
/* set-properties-race.c generated by valac 0.17.6.3-6918, the Vala compiler
2
2
 * generated from set-properties-race.vala, do not modify */
3
3
 
4
4
/*
120
120
 
121
121
 
122
122
static void _set_properties_race_tests_test_set_postal_addresses_folks_test_case_test_method (gpointer self) {
123
 
#line 38 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
123
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
124
124
        set_properties_race_tests_test_set_postal_addresses (self);
125
125
#line 126 "set-properties-race.c"
126
126
}
128
128
 
129
129
SetPropertiesRaceTests* set_properties_race_tests_construct (GType object_type) {
130
130
        SetPropertiesRaceTests * self = NULL;
131
 
#line 36 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
131
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
132
132
        self = (SetPropertiesRaceTests*) folks_test_case_construct (object_type, "SetPropertiesRace");
133
 
#line 38 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
133
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
134
134
        folks_test_case_add_test ((FolksTestCase*) self, "setting postal addresss on e-d-s persona", _set_properties_race_tests_test_set_postal_addresses_folks_test_case_test_method, self);
135
 
#line 34 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
135
#line 34 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
136
136
        return self;
137
137
#line 138 "set-properties-race.c"
138
138
}
139
139
 
140
140
 
141
141
SetPropertiesRaceTests* set_properties_race_tests_new (void) {
142
 
#line 34 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
142
#line 34 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
143
143
        return set_properties_race_tests_construct (TYPE_SET_PROPERTIES_RACE_TESTS);
144
144
#line 145 "set-properties-race.c"
145
145
}
154
154
        const gchar* _tmp4_;
155
155
        gchar* _tmp5_ = NULL;
156
156
        gchar* config_val;
157
 
#line 42 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
157
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
158
158
        self = (SetPropertiesRaceTests*) base;
159
 
#line 44 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
159
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
160
160
        _tmp0_ = eds_test_backend_new ();
161
 
#line 44 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
161
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
162
162
        _eds_test_backend_unref0 (self->priv->_eds_backend);
163
 
#line 44 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
163
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
164
164
        self->priv->_eds_backend = _tmp0_;
165
 
#line 45 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
165
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
166
166
        _tmp1_ = self->priv->_eds_backend;
167
 
#line 45 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
167
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
168
168
        eds_test_backend_set_up (_tmp1_, FALSE, "test");
169
 
#line 48 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
169
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
170
170
        _tmp2_ = self->priv->_eds_backend;
171
 
#line 48 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
171
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
172
172
        _tmp3_ = eds_test_backend_get_address_book_uid (_tmp2_);
173
 
#line 48 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
173
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
174
174
        _tmp4_ = _tmp3_;
175
 
#line 48 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
175
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
176
176
        _tmp5_ = g_strdup_printf ("eds:%s", _tmp4_);
177
 
#line 48 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
177
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
178
178
        config_val = _tmp5_;
179
 
#line 49 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
179
#line 49 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
180
180
        g_setenv ("FOLKS_PRIMARY_STORE", config_val, TRUE);
181
 
#line 42 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
181
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
182
182
        _g_free0 (config_val);
183
183
#line 184 "set-properties-race.c"
184
184
}
187
187
static void set_properties_race_tests_real_tear_down (FolksTestCase* base) {
188
188
        SetPropertiesRaceTests * self;
189
189
        EdsTestBackend* _tmp0_;
190
 
#line 52 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
190
#line 52 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
191
191
        self = (SetPropertiesRaceTests*) base;
192
 
#line 54 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
192
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
193
193
        _tmp0_ = self->priv->_eds_backend;
194
 
#line 54 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
194
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
195
195
        eds_test_backend_tear_down (_tmp0_);
196
196
#line 197 "set-properties-race.c"
197
197
}
198
198
 
199
199
 
200
200
static GValue* _g_value_dup (GValue* self) {
201
 
#line 59 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
201
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
202
202
        return g_boxed_copy (G_TYPE_VALUE, self);
203
203
#line 204 "set-properties-race.c"
204
204
}
205
205
 
206
206
 
207
207
static void _vala_GValue_free (GValue* self) {
208
 
#line 59 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
208
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
209
209
        g_value_unset (self);
210
 
#line 59 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
210
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
211
211
        g_free (self);
212
212
#line 213 "set-properties-race.c"
213
213
}
214
214
 
215
215
 
216
216
static gpointer __g_value_dup0 (gpointer self) {
217
 
#line 74 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
217
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
218
218
        return self ? _g_value_dup (self) : NULL;
219
219
#line 220 "set-properties-race.c"
220
220
}
221
221
 
222
222
 
223
223
static gpointer _g_object_ref0 (gpointer self) {
224
 
#line 77 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
224
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
225
225
        return self ? g_object_ref (self) : NULL;
226
226
#line 227 "set-properties-race.c"
227
227
}
230
230
static gboolean __lambda2_ (SetPropertiesRaceTests* self) {
231
231
        gboolean result = FALSE;
232
232
        GMainLoop* _tmp0_;
233
 
#line 82 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
233
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
234
234
        _tmp0_ = self->priv->_main_loop;
235
 
#line 82 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
235
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
236
236
        g_main_loop_quit (_tmp0_);
237
 
#line 83 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
237
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
238
238
        g_assert_not_reached ();
239
 
#line 81 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
239
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
240
240
        return result;
241
241
#line 242 "set-properties-race.c"
242
242
}
245
245
static gboolean ___lambda2__gsource_func (gpointer self) {
246
246
        gboolean result;
247
247
        result = __lambda2_ (self);
248
 
#line 81 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
248
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
249
249
        return result;
250
250
#line 251 "set-properties-race.c"
251
251
}
260
260
        FolksPostalAddress* pa;
261
261
        FolksPostalAddressFieldDetails* _tmp3_;
262
262
        FolksPostalAddressFieldDetails* _tmp4_;
263
 
        FolksPostalAddressFieldDetails* _tmp5_;
264
 
        FolksPostalAddressFieldDetails* _tmp6_;
265
 
        EdsTestBackend* _tmp7_;
266
 
        GValue _tmp8_ = {0};
267
 
        GValue _tmp9_;
 
263
        EdsTestBackend* _tmp5_;
 
264
        GValue _tmp6_ = {0};
 
265
        GValue _tmp7_;
 
266
        GValue* _tmp8_;
 
267
        GValue* _tmp9_;
268
268
        GValue* _tmp10_;
269
269
        GValue* _tmp11_;
270
 
        GValue* _tmp12_;
271
 
        GValue* _tmp13_;
272
 
        EdsTestBackend* _tmp14_;
273
 
        GeeHashMap* _tmp15_;
274
 
        GMainLoop* _tmp16_;
275
 
        gboolean _tmp17_;
276
 
        gboolean _tmp18_;
277
 
#line 57 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
270
        EdsTestBackend* _tmp12_;
 
271
        GeeHashMap* _tmp13_;
 
272
        GMainLoop* _tmp14_;
 
273
        gboolean _tmp15_;
 
274
        gboolean _tmp16_;
 
275
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
278
276
        g_return_if_fail (self != NULL);
279
 
#line 59 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
277
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
280
278
        _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);
281
 
#line 59 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
279
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
282
280
        c1 = _tmp0_;
283
 
#line 60 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
281
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
284
282
        _tmp1_ = g_main_loop_new (NULL, FALSE);
285
 
#line 60 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
283
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
286
284
        _g_main_loop_unref0 (self->priv->_main_loop);
287
 
#line 60 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
285
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
288
286
        self->priv->_main_loop = _tmp1_;
289
 
#line 62 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
287
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
290
288
        _tmp2_ = folks_postal_address_new ("123", "extension", "street", "locality", "region", "postal code", "country", "", "123");
291
 
#line 62 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
289
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
292
290
        pa = _tmp2_;
293
 
#line 65 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
291
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
294
292
        _tmp3_ = folks_postal_address_field_details_new (pa, NULL);
295
 
#line 65 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
293
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
296
294
        _g_object_unref0 (self->priv->_pa_fd);
297
 
#line 65 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
295
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
298
296
        self->priv->_pa_fd = _tmp3_;
299
 
#line 66 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
297
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
300
298
        _tmp4_ = self->priv->_pa_fd;
301
 
#line 66 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
302
 
        _tmp5_ = self->priv->_pa_fd;
303
 
#line 66 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
304
 
        _tmp6_ = self->priv->_pa_fd;
305
 
#line 66 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
299
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
306
300
        folks_abstract_field_details_add_parameter ((FolksAbstractFieldDetails*) _tmp4_, FOLKS_ABSTRACT_FIELD_DETAILS_PARAM_TYPE, FOLKS_ABSTRACT_FIELD_DETAILS_PARAM_TYPE_OTHER);
307
 
#line 69 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
301
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
308
302
        self->priv->_found_before_update = FALSE;
309
 
#line 70 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
303
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
310
304
        self->priv->_found_after_update = FALSE;
311
 
#line 72 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
312
 
        _tmp7_ = self->priv->_eds_backend;
313
 
#line 72 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
314
 
        eds_test_backend_reset (_tmp7_);
315
 
#line 74 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
316
 
        g_value_init (&_tmp8_, G_TYPE_STRING);
317
 
#line 74 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
318
 
        _tmp9_ = _tmp8_;
319
 
#line 74 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
320
 
        _tmp10_ = __g_value_dup0 (&_tmp9_);
321
 
#line 74 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
305
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
306
        _tmp5_ = self->priv->_eds_backend;
 
307
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
308
        eds_test_backend_reset (_tmp5_);
 
309
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
310
        g_value_init (&_tmp6_, G_TYPE_STRING);
 
311
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
312
        _tmp7_ = _tmp6_;
 
313
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
314
        _tmp8_ = __g_value_dup0 (&_tmp7_);
 
315
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
322
316
        __vala_GValue_free0 (v);
323
 
#line 74 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
324
 
        v = _tmp10_;
325
 
#line 74 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
326
 
        G_IS_VALUE (&_tmp9_) ? (g_value_unset (&_tmp9_), NULL) : NULL;
327
 
#line 75 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
328
 
        _tmp11_ = v;
329
 
#line 75 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
330
 
        g_value_set_string (_tmp11_, "bernie h. innocenti");
331
 
#line 76 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
332
 
        _tmp12_ = v;
333
 
#line 76 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
317
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
318
        v = _tmp8_;
 
319
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
320
        G_IS_VALUE (&_tmp7_) ? (g_value_unset (&_tmp7_), NULL) : NULL;
 
321
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
322
        _tmp9_ = v;
 
323
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
324
        g_value_set_string (_tmp9_, "bernie h. innocenti");
 
325
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
326
        _tmp10_ = v;
 
327
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
334
328
        v = NULL;
335
 
#line 76 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
336
 
        _tmp13_ = _tmp12_;
337
 
#line 76 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
338
 
        gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp13_);
339
 
#line 76 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
340
 
        __vala_GValue_free0 (_tmp13_);
341
 
#line 77 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
342
 
        _tmp14_ = self->priv->_eds_backend;
343
 
#line 77 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
344
 
        _tmp15_ = _g_object_ref0 (c1);
345
 
#line 77 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
346
 
        eds_test_backend_add_contact (_tmp14_, _tmp15_);
347
 
#line 79 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
329
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
330
        _tmp11_ = _tmp10_;
 
331
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
332
        gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp11_);
 
333
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
334
        __vala_GValue_free0 (_tmp11_);
 
335
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
336
        _tmp12_ = self->priv->_eds_backend;
 
337
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
338
        _tmp13_ = _g_object_ref0 (c1);
 
339
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
340
        eds_test_backend_add_contact (_tmp12_, _tmp13_);
 
341
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
348
342
        _set_properties_race_tests_test_set_postal_addresses_async (self, NULL, NULL);
349
 
#line 81 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
343
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
350
344
        g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
351
 
#line 86 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
352
 
        _tmp16_ = self->priv->_main_loop;
353
 
#line 86 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
354
 
        g_main_loop_run (_tmp16_);
355
 
#line 88 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
356
 
        _tmp17_ = self->priv->_found_before_update;
357
 
#line 88 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
358
 
        _vala_assert (_tmp17_, "this._found_before_update");
359
 
#line 89 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
360
 
        _tmp18_ = self->priv->_found_after_update;
361
 
#line 89 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
362
 
        _vala_assert (_tmp18_, "this._found_after_update");
363
 
#line 57 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
345
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
346
        _tmp14_ = self->priv->_main_loop;
 
347
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
348
        g_main_loop_run (_tmp14_);
 
349
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
350
        _tmp15_ = self->priv->_found_before_update;
 
351
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
352
        _vala_assert (_tmp15_, "this._found_before_update");
 
353
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
354
        _tmp16_ = self->priv->_found_after_update;
 
355
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
356
        _vala_assert (_tmp16_, "this._found_after_update");
 
357
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
364
358
        _g_object_unref0 (pa);
365
 
#line 57 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
359
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
366
360
        __vala_GValue_free0 (v);
367
 
#line 57 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
361
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
368
362
        _g_object_unref0 (c1);
369
 
#line 370 "set-properties-race.c"
 
363
#line 364 "set-properties-race.c"
370
364
}
371
365
 
372
366
 
373
367
static void _set_properties_race_tests_test_set_postal_addresses_async_data_free (gpointer _data) {
374
368
        SetPropertiesRaceTestsTestSetPostalAddressesAsyncData* _data_;
375
369
        _data_ = _data;
376
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
370
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
377
371
        _g_object_unref0 (_data_->self);
378
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
372
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
379
373
        g_slice_free (SetPropertiesRaceTestsTestSetPostalAddressesAsyncData, _data_);
380
 
#line 381 "set-properties-race.c"
 
374
#line 375 "set-properties-race.c"
381
375
}
382
376
 
383
377
 
384
378
static void _set_properties_race_tests_test_set_postal_addresses_async (SetPropertiesRaceTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
385
379
        SetPropertiesRaceTestsTestSetPostalAddressesAsyncData* _data_;
386
380
        SetPropertiesRaceTests* _tmp0_;
387
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
381
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
388
382
        _data_ = g_slice_new0 (SetPropertiesRaceTestsTestSetPostalAddressesAsyncData);
389
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
383
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
390
384
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_properties_race_tests_test_set_postal_addresses_async);
391
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
385
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
392
386
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_properties_race_tests_test_set_postal_addresses_async_data_free);
393
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
387
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
394
388
        _tmp0_ = _g_object_ref0 (self);
395
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
389
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
396
390
        _data_->self = _tmp0_;
397
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
391
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
398
392
        _set_properties_race_tests_test_set_postal_addresses_async_co (_data_);
399
 
#line 400 "set-properties-race.c"
 
393
#line 394 "set-properties-race.c"
400
394
}
401
395
 
402
396
 
403
397
static void _set_properties_race_tests_test_set_postal_addresses_finish (SetPropertiesRaceTests* self, GAsyncResult* _res_) {
404
398
        SetPropertiesRaceTestsTestSetPostalAddressesAsyncData* _data_;
405
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
399
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
406
400
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
407
 
#line 408 "set-properties-race.c"
 
401
#line 402 "set-properties-race.c"
408
402
}
409
403
 
410
404
 
411
405
static void _set_properties_race_tests_test_set_postal_addresses_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
412
406
        SetPropertiesRaceTestsTestSetPostalAddressesAsyncData* _data_;
413
 
#line 94 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
407
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
414
408
        _data_ = _user_data_;
415
 
#line 94 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
409
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
416
410
        _data_->_source_object_ = source_object;
417
 
#line 94 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
411
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
418
412
        _data_->_res_ = _res_;
419
 
#line 94 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
413
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
420
414
        _set_properties_race_tests_test_set_postal_addresses_async_co (_data_);
421
 
#line 422 "set-properties-race.c"
 
415
#line 416 "set-properties-race.c"
422
416
}
423
417
 
424
418
 
425
419
static void __set_properties_race_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
426
 
#line 99 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
420
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
427
421
        _set_properties_race_tests_individuals_changed_cb (self, changes);
428
 
#line 429 "set-properties-race.c"
 
422
#line 423 "set-properties-race.c"
429
423
}
430
424
 
431
425
 
432
426
static gboolean _set_properties_race_tests_test_set_postal_addresses_async_co (SetPropertiesRaceTestsTestSetPostalAddressesAsyncData* _data_) {
433
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
427
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
434
428
        switch (_data_->_state_) {
435
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
429
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
436
430
                case 0:
437
 
#line 438 "set-properties-race.c"
 
431
#line 432 "set-properties-race.c"
438
432
                goto _state_0;
439
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
433
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
440
434
                case 1:
441
 
#line 442 "set-properties-race.c"
 
435
#line 436 "set-properties-race.c"
442
436
                goto _state_1;
443
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
437
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
444
438
                case 2:
445
 
#line 446 "set-properties-race.c"
 
439
#line 440 "set-properties-race.c"
446
440
                goto _state_2;
447
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
441
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
448
442
                case 3:
449
 
#line 450 "set-properties-race.c"
 
443
#line 444 "set-properties-race.c"
450
444
                goto _state_3;
451
445
                default:
452
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
446
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
453
447
                g_assert_not_reached ();
454
 
#line 455 "set-properties-race.c"
 
448
#line 449 "set-properties-race.c"
455
449
        }
456
450
        _state_0:
457
 
#line 94 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
451
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
458
452
        _data_->_tmp0_ = _data_->self->priv->_eds_backend;
459
 
#line 94 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
453
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
460
454
        _data_->_state_ = 1;
461
 
#line 94 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
455
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
462
456
        eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _set_properties_race_tests_test_set_postal_addresses_async_ready, _data_);
463
 
#line 94 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
457
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
464
458
        return FALSE;
465
 
#line 466 "set-properties-race.c"
 
459
#line 460 "set-properties-race.c"
466
460
        _state_1:
467
 
#line 94 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
461
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
468
462
        eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
469
 
#line 96 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
463
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
470
464
        _data_->_tmp1_ = NULL;
471
 
#line 96 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
465
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
472
466
        _data_->_tmp1_ = folks_backend_store_dup ();
473
 
#line 96 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
467
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
474
468
        _data_->store = _data_->_tmp1_;
475
 
#line 97 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
469
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
476
470
        _data_->_state_ = 2;
477
 
#line 97 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
471
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
478
472
        folks_backend_store_prepare (_data_->store, _set_properties_race_tests_test_set_postal_addresses_async_ready, _data_);
479
 
#line 97 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
473
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
480
474
        return FALSE;
481
 
#line 482 "set-properties-race.c"
 
475
#line 476 "set-properties-race.c"
482
476
        _state_2:
483
 
#line 97 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
477
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
484
478
        folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
485
 
#line 98 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
479
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
486
480
        _data_->_tmp2_ = folks_individual_aggregator_new ();
487
 
#line 98 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
481
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
488
482
        _g_object_unref0 (_data_->self->priv->_aggregator);
489
 
#line 98 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
483
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
490
484
        _data_->self->priv->_aggregator = _data_->_tmp2_;
491
 
#line 99 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
485
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
492
486
        _data_->_tmp3_ = _data_->self->priv->_aggregator;
493
 
#line 99 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
487
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
494
488
        g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) __set_properties_race_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
495
 
#line 496 "set-properties-race.c"
 
489
#line 490 "set-properties-race.c"
496
490
        {
497
 
#line 103 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
491
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
498
492
                _data_->_tmp4_ = _data_->self->priv->_aggregator;
499
 
#line 103 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
493
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
500
494
                _data_->_state_ = 3;
501
 
#line 103 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
495
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
502
496
                folks_individual_aggregator_prepare (_data_->_tmp4_, _set_properties_race_tests_test_set_postal_addresses_async_ready, _data_);
503
 
#line 103 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
497
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
504
498
                return FALSE;
505
 
#line 506 "set-properties-race.c"
 
499
#line 500 "set-properties-race.c"
506
500
                _state_3:
507
 
#line 103 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
501
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
508
502
                folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
509
 
#line 103 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
503
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
510
504
                if (_data_->_inner_error_ != NULL) {
511
 
#line 512 "set-properties-race.c"
 
505
#line 506 "set-properties-race.c"
512
506
                        goto __catch0_g_error;
513
507
                }
514
508
        }
515
509
        goto __finally0;
516
510
        __catch0_g_error:
517
511
        {
518
 
#line 101 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
512
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
519
513
                _data_->e = _data_->_inner_error_;
520
 
#line 101 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
514
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
521
515
                _data_->_inner_error_ = NULL;
522
 
#line 107 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
516
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
523
517
                _data_->_tmp5_ = _data_->e;
524
 
#line 107 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
518
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
525
519
                _data_->_tmp6_ = _data_->_tmp5_->message;
526
 
#line 107 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
520
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
527
521
                g_warning ("set-properties-race.vala:107: Error when calling prepare: %s\n", _data_->_tmp6_);
528
 
#line 101 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
522
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
529
523
                _g_error_free0 (_data_->e);
530
 
#line 531 "set-properties-race.c"
 
524
#line 525 "set-properties-race.c"
531
525
        }
532
526
        __finally0:
533
 
#line 101 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
527
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
534
528
        if (_data_->_inner_error_ != NULL) {
535
 
#line 101 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
529
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
536
530
                _g_object_unref0 (_data_->store);
537
 
#line 101 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
531
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
538
532
                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);
539
 
#line 101 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
533
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
540
534
                g_clear_error (&_data_->_inner_error_);
541
 
#line 101 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
535
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
542
536
                return FALSE;
543
 
#line 544 "set-properties-race.c"
 
537
#line 538 "set-properties-race.c"
544
538
        }
545
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
539
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
546
540
        _g_object_unref0 (_data_->store);
547
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
541
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
548
542
        if (_data_->_state_ == 0) {
549
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
543
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
550
544
                g_simple_async_result_complete_in_idle (_data_->_async_result);
551
 
#line 552 "set-properties-race.c"
 
545
#line 546 "set-properties-race.c"
552
546
        } else {
553
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
547
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
554
548
                g_simple_async_result_complete (_data_->_async_result);
 
549
#line 550 "set-properties-race.c"
 
550
        }
 
551
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
552
        g_object_unref (_data_->_async_result);
 
553
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
554
        return FALSE;
555
555
#line 556 "set-properties-race.c"
556
 
        }
557
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
558
 
        g_object_unref (_data_->_async_result);
559
 
#line 92 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
560
 
        return FALSE;
561
 
#line 562 "set-properties-race.c"
562
556
}
563
557
 
564
558
 
565
559
static void __set_properties_race_tests_notify_postal_addresses_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
566
 
#line 129 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
560
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
567
561
        _set_properties_race_tests_notify_postal_addresses_cb (self, _sender, pspec);
568
 
#line 569 "set-properties-race.c"
 
562
#line 563 "set-properties-race.c"
569
563
}
570
564
 
571
565
 
576
570
        GeeMultiMap* _tmp2_;
577
571
        GeeSet* _tmp3_ = NULL;
578
572
        GeeSet* removed;
579
 
        GeeSet* _tmp36_;
580
 
        gint _tmp37_;
581
 
        gint _tmp38_;
582
 
#line 111 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
573
        GeeSet* _tmp34_;
 
574
        gint _tmp35_;
 
575
        gint _tmp36_;
 
576
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
583
577
        g_return_if_fail (self != NULL);
584
 
#line 111 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
578
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
585
579
        g_return_if_fail (changes != NULL);
586
 
#line 114 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
580
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
587
581
        _tmp0_ = changes;
588
 
#line 114 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
582
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
589
583
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
590
 
#line 114 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
584
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
591
585
        added = _tmp1_;
592
 
#line 115 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
586
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
593
587
        _tmp2_ = changes;
594
 
#line 115 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
588
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
595
589
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
596
 
#line 115 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
590
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
597
591
        removed = _tmp3_;
598
 
#line 599 "set-properties-race.c"
 
592
#line 593 "set-properties-race.c"
599
593
        {
600
594
                GeeCollection* _tmp4_;
601
595
                GeeIterator* _tmp5_ = NULL;
602
596
                GeeIterator* _i_it;
603
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
597
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
604
598
                _tmp4_ = added;
605
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
599
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
606
600
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
607
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
601
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
608
602
                _i_it = _tmp5_;
609
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
603
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
610
604
                while (TRUE) {
611
 
#line 612 "set-properties-race.c"
 
605
#line 606 "set-properties-race.c"
612
606
                        GeeIterator* _tmp6_;
613
607
                        gboolean _tmp7_ = FALSE;
614
608
                        GeeIterator* _tmp8_;
621
615
                        FolksNameDetails* _tmp13_;
622
616
                        const gchar* _tmp14_;
623
617
                        const gchar* _tmp15_;
624
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
618
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
625
619
                        _tmp6_ = _i_it;
626
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
620
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
627
621
                        _tmp7_ = gee_iterator_next (_tmp6_);
628
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
622
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
629
623
                        if (!_tmp7_) {
630
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
624
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
631
625
                                break;
632
 
#line 633 "set-properties-race.c"
 
626
#line 627 "set-properties-race.c"
633
627
                        }
634
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
628
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
635
629
                        _tmp8_ = _i_it;
636
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
630
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
637
631
                        _tmp9_ = gee_iterator_get (_tmp8_);
638
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
632
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
639
633
                        i = (FolksIndividual*) _tmp9_;
640
 
#line 119 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
634
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
641
635
                        _tmp10_ = i;
642
 
#line 119 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
636
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
643
637
                        _vala_assert (_tmp10_ != NULL, "i != null");
644
 
#line 121 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
638
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
645
639
                        _tmp11_ = i;
646
 
#line 121 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
640
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
647
641
                        _tmp12_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails));
648
 
#line 121 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
642
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
649
643
                        name = _tmp12_;
650
 
#line 123 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
644
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
651
645
                        _tmp13_ = name;
652
 
#line 123 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
646
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
653
647
                        _tmp14_ = folks_name_details_get_full_name (_tmp13_);
654
 
#line 123 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
648
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
655
649
                        _tmp15_ = _tmp14_;
656
 
#line 123 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
650
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
657
651
                        if (g_strcmp0 (_tmp15_, "bernie h. innocenti") == 0) {
658
 
#line 125 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
652
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
659
653
                                self->priv->_found_before_update = TRUE;
660
 
#line 661 "set-properties-race.c"
 
654
#line 655 "set-properties-race.c"
661
655
                                {
662
656
                                        FolksIndividual* _tmp16_;
663
657
                                        GeeSet* _tmp17_;
664
658
                                        GeeSet* _tmp18_;
665
659
                                        GeeIterator* _tmp19_ = NULL;
666
660
                                        GeeIterator* _p_it;
667
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
661
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
668
662
                                        _tmp16_ = i;
669
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
663
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
670
664
                                        _tmp17_ = folks_individual_get_personas (_tmp16_);
671
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
665
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
672
666
                                        _tmp18_ = _tmp17_;
673
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
667
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
674
668
                                        _tmp19_ = gee_iterable_iterator ((GeeIterable*) _tmp18_);
675
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
669
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
676
670
                                        _p_it = _tmp19_;
677
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
671
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
678
672
                                        while (TRUE) {
679
 
#line 680 "set-properties-race.c"
 
673
#line 674 "set-properties-race.c"
680
674
                                                GeeIterator* _tmp20_;
681
675
                                                gboolean _tmp21_ = FALSE;
682
676
                                                GeeIterator* _tmp22_;
691
685
                                                FolksPostalAddressFieldDetails* _tmp28_;
692
686
                                                FolksPostalAddressFieldDetails* pa_fd_1;
693
687
                                                FolksPostalAddressFieldDetails* _tmp29_;
694
 
                                                FolksPostalAddressFieldDetails* _tmp30_;
 
688
                                                GeeHashSet* _tmp30_;
695
689
                                                FolksPostalAddressFieldDetails* _tmp31_;
696
 
                                                GeeHashSet* _tmp32_;
697
 
                                                FolksPostalAddressFieldDetails* _tmp33_;
698
 
                                                FolksPersona* _tmp34_;
699
 
                                                GeeHashSet* _tmp35_;
700
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
690
                                                FolksPersona* _tmp32_;
 
691
                                                GeeHashSet* _tmp33_;
 
692
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
701
693
                                                _tmp20_ = _p_it;
702
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
694
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
703
695
                                                _tmp21_ = gee_iterator_next (_tmp20_);
704
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
696
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
705
697
                                                if (!_tmp21_) {
706
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
698
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
707
699
                                                        break;
708
 
#line 709 "set-properties-race.c"
 
700
#line 701 "set-properties-race.c"
709
701
                                                }
710
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
702
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
711
703
                                                _tmp22_ = _p_it;
712
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
704
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
713
705
                                                _tmp23_ = gee_iterator_get (_tmp22_);
714
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
706
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
715
707
                                                p = (FolksPersona*) _tmp23_;
716
 
#line 129 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
708
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
717
709
                                                _tmp24_ = p;
718
 
#line 129 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
710
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
719
711
                                                g_signal_connect_object ((GObject*) _tmp24_, "notify::postal-addresses", (GCallback) __set_properties_race_tests_notify_postal_addresses_cb_g_object_notify, self, 0);
720
 
#line 131 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
712
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
721
713
                                                _tmp25_ = gee_hash_set_new (FOLKS_TYPE_POSTAL_ADDRESS_FIELD_DETAILS, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL);
722
 
#line 131 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
714
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
723
715
                                                pa_fds = _tmp25_;
724
 
#line 132 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
716
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
725
717
                                                _tmp26_ = folks_postal_address_new ("123", "extension", "street", "locality", "region", "postal code", "country", "format", "123");
726
 
#line 132 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
718
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
727
719
                                                pa_1 = _tmp26_;
728
 
#line 135 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
720
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
729
721
                                                _tmp27_ = pa_1;
730
 
#line 135 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
722
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
731
723
                                                _tmp28_ = folks_postal_address_field_details_new (_tmp27_, NULL);
732
 
#line 135 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
724
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
733
725
                                                pa_fd_1 = _tmp28_;
734
 
#line 136 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
726
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
735
727
                                                _tmp29_ = pa_fd_1;
736
 
#line 136 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
737
 
                                                _tmp30_ = pa_fd_1;
738
 
#line 136 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
728
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
729
                                                folks_abstract_field_details_add_parameter ((FolksAbstractFieldDetails*) _tmp29_, FOLKS_ABSTRACT_FIELD_DETAILS_PARAM_TYPE, FOLKS_ABSTRACT_FIELD_DETAILS_PARAM_TYPE_OTHER);
 
730
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
731
                                                _tmp30_ = pa_fds;
 
732
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
739
733
                                                _tmp31_ = pa_fd_1;
740
 
#line 136 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
741
 
                                                folks_abstract_field_details_add_parameter ((FolksAbstractFieldDetails*) _tmp29_, FOLKS_ABSTRACT_FIELD_DETAILS_PARAM_TYPE, FOLKS_ABSTRACT_FIELD_DETAILS_PARAM_TYPE_OTHER);
742
 
#line 138 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
743
 
                                                _tmp32_ = pa_fds;
744
 
#line 138 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
745
 
                                                _tmp33_ = pa_fd_1;
746
 
#line 138 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
747
 
                                                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp32_, _tmp33_);
748
 
#line 139 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
749
 
                                                _tmp34_ = p;
750
 
#line 139 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
751
 
                                                _tmp35_ = pa_fds;
752
 
#line 139 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
753
 
                                                folks_postal_address_details_set_postal_addresses (G_TYPE_CHECK_INSTANCE_CAST (_tmp34_, FOLKS_TYPE_POSTAL_ADDRESS_DETAILS, FolksPostalAddressDetails), (GeeSet*) _tmp35_);
754
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
734
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
735
                                                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp30_, _tmp31_);
 
736
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
737
                                                _tmp32_ = p;
 
738
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
739
                                                _tmp33_ = pa_fds;
 
740
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
741
                                                folks_postal_address_details_set_postal_addresses (G_TYPE_CHECK_INSTANCE_CAST (_tmp32_, FOLKS_TYPE_POSTAL_ADDRESS_DETAILS, FolksPostalAddressDetails), (GeeSet*) _tmp33_);
 
742
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
755
743
                                                _g_object_unref0 (pa_fd_1);
756
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
744
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
757
745
                                                _g_object_unref0 (pa_1);
758
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
746
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
759
747
                                                _g_object_unref0 (pa_fds);
760
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
748
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
761
749
                                                _g_object_unref0 (p);
762
 
#line 763 "set-properties-race.c"
 
750
#line 751 "set-properties-race.c"
763
751
                                        }
764
 
#line 127 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
752
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
765
753
                                        _g_object_unref0 (_p_it);
766
 
#line 767 "set-properties-race.c"
 
754
#line 755 "set-properties-race.c"
767
755
                                }
768
756
                        }
769
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
757
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
770
758
                        _g_object_unref0 (name);
771
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
759
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
772
760
                        _g_object_unref0 (i);
773
 
#line 774 "set-properties-race.c"
 
761
#line 762 "set-properties-race.c"
774
762
                }
775
 
#line 117 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
763
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
776
764
                _g_object_unref0 (_i_it);
777
 
#line 778 "set-properties-race.c"
 
765
#line 766 "set-properties-race.c"
778
766
        }
779
 
#line 144 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
780
 
        _tmp36_ = removed;
781
 
#line 144 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
782
 
        _tmp37_ = gee_collection_get_size ((GeeCollection*) _tmp36_);
783
 
#line 144 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
784
 
        _tmp38_ = _tmp37_;
785
 
#line 144 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
786
 
        _vala_assert (_tmp38_ == 1, "removed.size == 1");
787
 
#line 788 "set-properties-race.c"
 
767
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
768
        _tmp34_ = removed;
 
769
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
770
        _tmp35_ = gee_collection_get_size ((GeeCollection*) _tmp34_);
 
771
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
772
        _tmp36_ = _tmp35_;
 
773
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
774
        _vala_assert (_tmp36_ == 1, "removed.size == 1");
 
775
#line 776 "set-properties-race.c"
788
776
        {
789
 
                GeeSet* _tmp39_;
790
 
                GeeIterator* _tmp40_ = NULL;
 
777
                GeeSet* _tmp37_;
 
778
                GeeIterator* _tmp38_ = NULL;
791
779
                GeeIterator* _i_it;
792
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
793
 
                _tmp39_ = removed;
794
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
795
 
                _tmp40_ = gee_iterable_iterator ((GeeIterable*) _tmp39_);
796
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
797
 
                _i_it = _tmp40_;
798
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
780
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
781
                _tmp37_ = removed;
 
782
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
783
                _tmp38_ = gee_iterable_iterator ((GeeIterable*) _tmp37_);
 
784
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
785
                _i_it = _tmp38_;
 
786
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
799
787
                while (TRUE) {
800
 
#line 801 "set-properties-race.c"
 
788
#line 789 "set-properties-race.c"
 
789
                        GeeIterator* _tmp39_;
 
790
                        gboolean _tmp40_ = FALSE;
801
791
                        GeeIterator* _tmp41_;
802
 
                        gboolean _tmp42_ = FALSE;
803
 
                        GeeIterator* _tmp43_;
804
 
                        gpointer _tmp44_ = NULL;
 
792
                        gpointer _tmp42_ = NULL;
805
793
                        FolksIndividual* i;
806
 
                        FolksIndividual* _tmp45_;
807
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
794
                        FolksIndividual* _tmp43_;
 
795
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
796
                        _tmp39_ = _i_it;
 
797
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
798
                        _tmp40_ = gee_iterator_next (_tmp39_);
 
799
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
800
                        if (!_tmp40_) {
 
801
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
802
                                break;
 
803
#line 804 "set-properties-race.c"
 
804
                        }
 
805
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
808
806
                        _tmp41_ = _i_it;
809
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
810
 
                        _tmp42_ = gee_iterator_next (_tmp41_);
811
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
812
 
                        if (!_tmp42_) {
813
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
814
 
                                break;
815
 
#line 816 "set-properties-race.c"
816
 
                        }
817
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
818
 
                        _tmp43_ = _i_it;
819
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
820
 
                        _tmp44_ = gee_iterator_get (_tmp43_);
821
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
822
 
                        i = (FolksIndividual*) _tmp44_;
823
 
#line 148 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
824
 
                        _tmp45_ = i;
825
 
#line 148 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
826
 
                        _vala_assert (_tmp45_ == NULL, "i == null");
827
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
807
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
808
                        _tmp42_ = gee_iterator_get (_tmp41_);
 
809
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
810
                        i = (FolksIndividual*) _tmp42_;
 
811
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
812
                        _tmp43_ = i;
 
813
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
 
814
                        _vala_assert (_tmp43_ == NULL, "i == null");
 
815
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
828
816
                        _g_object_unref0 (i);
829
 
#line 830 "set-properties-race.c"
 
817
#line 818 "set-properties-race.c"
830
818
                }
831
 
#line 146 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
819
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
832
820
                _g_object_unref0 (_i_it);
833
 
#line 834 "set-properties-race.c"
 
821
#line 822 "set-properties-race.c"
834
822
        }
835
 
#line 111 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
823
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
836
824
        _g_object_unref0 (removed);
837
 
#line 111 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
825
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
838
826
        _g_object_unref0 (added);
839
 
#line 840 "set-properties-race.c"
 
827
#line 828 "set-properties-race.c"
840
828
}
841
829
 
842
830
 
849
837
        GeeSet* _tmp4_;
850
838
        gint _tmp5_;
851
839
        gint _tmp6_;
852
 
#line 152 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
840
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
853
841
        g_return_if_fail (self != NULL);
854
 
#line 152 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
842
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
855
843
        g_return_if_fail (persona_obj != NULL);
856
 
#line 152 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
844
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
857
845
        g_return_if_fail (ps != NULL);
858
 
#line 154 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
846
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
859
847
        _tmp0_ = persona_obj;
860
 
#line 154 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
848
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
861
849
        _tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, EDSF_TYPE_PERSONA, EdsfPersona));
862
 
#line 154 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
850
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
863
851
        p = _tmp1_;
864
 
#line 157 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
852
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
865
853
        _tmp2_ = p;
866
 
#line 157 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
854
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
867
855
        _tmp3_ = folks_postal_address_details_get_postal_addresses ((FolksPostalAddressDetails*) _tmp2_);
868
 
#line 157 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
856
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
869
857
        _tmp4_ = _tmp3_;
870
 
#line 157 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
858
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
871
859
        _tmp5_ = gee_collection_get_size ((GeeCollection*) _tmp4_);
872
 
#line 157 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
860
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
873
861
        _tmp6_ = _tmp5_;
874
 
#line 157 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
862
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
875
863
        _vala_assert (_tmp6_ == 1, "p.postal_addresses.size == 1");
876
 
#line 877 "set-properties-race.c"
 
864
#line 865 "set-properties-race.c"
877
865
        {
878
866
                EdsfPersona* _tmp7_;
879
867
                GeeSet* _tmp8_;
880
868
                GeeSet* _tmp9_;
881
869
                GeeIterator* _tmp10_ = NULL;
882
870
                GeeIterator* _pa_fd_it;
883
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
871
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
884
872
                _tmp7_ = p;
885
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
873
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
886
874
                _tmp8_ = folks_postal_address_details_get_postal_addresses ((FolksPostalAddressDetails*) _tmp7_);
887
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
875
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
888
876
                _tmp9_ = _tmp8_;
889
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
877
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
890
878
                _tmp10_ = gee_iterable_iterator ((GeeIterable*) _tmp9_);
891
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
879
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
892
880
                _pa_fd_it = _tmp10_;
893
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
881
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
894
882
                while (TRUE) {
895
 
#line 896 "set-properties-race.c"
 
883
#line 884 "set-properties-race.c"
896
884
                        GeeIterator* _tmp11_;
897
885
                        gboolean _tmp12_ = FALSE;
898
886
                        GeeIterator* _tmp13_;
909
897
                        FolksPostalAddressFieldDetails* _tmp23_;
910
898
                        FolksPostalAddressFieldDetails* _tmp24_;
911
899
                        gboolean _tmp25_ = FALSE;
912
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
900
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
913
901
                        _tmp11_ = _pa_fd_it;
914
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
902
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
915
903
                        _tmp12_ = gee_iterator_next (_tmp11_);
916
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
904
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
917
905
                        if (!_tmp12_) {
918
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
906
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
919
907
                                break;
920
 
#line 921 "set-properties-race.c"
 
908
#line 909 "set-properties-race.c"
921
909
                        }
922
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
910
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
923
911
                        _tmp13_ = _pa_fd_it;
924
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
912
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
925
913
                        _tmp14_ = gee_iterator_get (_tmp13_);
926
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
914
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
927
915
                        pa_fd = (FolksPostalAddressFieldDetails*) _tmp14_;
928
 
#line 162 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
916
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
929
917
                        _tmp15_ = pa_fd;
930
 
#line 162 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
918
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
931
919
                        _vala_assert (G_TYPE_CHECK_INSTANCE_TYPE (_tmp15_, FOLKS_TYPE_POSTAL_ADDRESS_FIELD_DETAILS), "pa_fd is PostalAddressFieldDetails");
932
 
#line 163 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
920
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
933
921
                        _tmp16_ = pa_fd;
934
 
#line 163 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
922
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
935
923
                        _tmp17_ = folks_abstract_field_details_get_value ((FolksAbstractFieldDetails*) _tmp16_);
936
 
#line 163 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
924
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
937
925
                        _tmp18_ = _tmp17_;
938
 
#line 163 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
926
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
939
927
                        _vala_assert (G_TYPE_CHECK_INSTANCE_TYPE ((FolksPostalAddress*) _tmp18_, FOLKS_TYPE_POSTAL_ADDRESS), "pa_fd.value is PostalAddress");
940
 
#line 165 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
928
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
941
929
                        _tmp19_ = pa_fd;
942
 
#line 165 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
930
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
943
931
                        _tmp20_ = self->priv->_pa_fd;
944
 
#line 165 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
932
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
945
933
                        _tmp21_ = folks_abstract_field_details_get_id ((FolksAbstractFieldDetails*) _tmp20_);
946
 
#line 165 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
934
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
947
935
                        _tmp22_ = _tmp21_;
948
 
#line 165 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
936
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
949
937
                        folks_abstract_field_details_set_id ((FolksAbstractFieldDetails*) _tmp19_, _tmp22_);
950
 
#line 166 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
938
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
951
939
                        _tmp23_ = pa_fd;
952
 
#line 166 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
940
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
953
941
                        _tmp24_ = self->priv->_pa_fd;
954
 
#line 166 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
942
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
955
943
                        _tmp25_ = folks_abstract_field_details_equal ((FolksAbstractFieldDetails*) _tmp23_, (FolksAbstractFieldDetails*) _tmp24_);
956
 
#line 166 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
944
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
957
945
                        if (_tmp25_) {
958
 
#line 959 "set-properties-race.c"
 
946
#line 947 "set-properties-race.c"
959
947
                                GMainLoop* _tmp26_;
960
 
#line 168 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
948
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
961
949
                                self->priv->_found_after_update = TRUE;
962
 
#line 169 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
950
#line 169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
963
951
                                _tmp26_ = self->priv->_main_loop;
964
 
#line 169 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
952
#line 169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
965
953
                                g_main_loop_quit (_tmp26_);
966
 
#line 967 "set-properties-race.c"
 
954
#line 955 "set-properties-race.c"
967
955
                        }
968
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
956
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
969
957
                        _g_object_unref0 (pa_fd);
970
 
#line 971 "set-properties-race.c"
 
958
#line 959 "set-properties-race.c"
971
959
                }
972
 
#line 159 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
960
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
973
961
                _g_object_unref0 (_pa_fd_it);
974
 
#line 975 "set-properties-race.c"
 
962
#line 963 "set-properties-race.c"
975
963
        }
976
 
#line 152 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
964
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
977
965
        _g_object_unref0 (p);
978
 
#line 979 "set-properties-race.c"
 
966
#line 967 "set-properties-race.c"
979
967
}
980
968
 
981
969
 
982
970
static void set_properties_race_tests_class_init (SetPropertiesRaceTestsClass * klass) {
983
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
971
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
984
972
        set_properties_race_tests_parent_class = g_type_class_peek_parent (klass);
985
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
973
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
986
974
        g_type_class_add_private (klass, sizeof (SetPropertiesRaceTestsPrivate));
987
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
975
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
988
976
        FOLKS_TEST_CASE_CLASS (klass)->set_up = set_properties_race_tests_real_set_up;
989
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
977
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
990
978
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_properties_race_tests_real_tear_down;
991
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
979
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
992
980
        G_OBJECT_CLASS (klass)->finalize = set_properties_race_tests_finalize;
993
 
#line 994 "set-properties-race.c"
 
981
#line 982 "set-properties-race.c"
994
982
}
995
983
 
996
984
 
997
985
static void set_properties_race_tests_instance_init (SetPropertiesRaceTests * self) {
998
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
986
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
999
987
        self->priv = SET_PROPERTIES_RACE_TESTS_GET_PRIVATE (self);
1000
 
#line 1001 "set-properties-race.c"
 
988
#line 989 "set-properties-race.c"
1001
989
}
1002
990
 
1003
991
 
1004
992
static void set_properties_race_tests_finalize (GObject* obj) {
1005
993
        SetPropertiesRaceTests * self;
1006
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
994
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1007
995
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_SET_PROPERTIES_RACE_TESTS, SetPropertiesRaceTests);
1008
 
#line 27 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
996
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1009
997
        _eds_test_backend_unref0 (self->priv->_eds_backend);
1010
 
#line 28 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
998
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1011
999
        _g_object_unref0 (self->priv->_aggregator);
1012
 
#line 29 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1000
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1013
1001
        _g_main_loop_unref0 (self->priv->_main_loop);
1014
 
#line 32 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1002
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1015
1003
        _g_object_unref0 (self->priv->_pa_fd);
1016
 
#line 25 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1004
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1017
1005
        G_OBJECT_CLASS (set_properties_race_tests_parent_class)->finalize (obj);
1018
 
#line 1019 "set-properties-race.c"
 
1006
#line 1007 "set-properties-race.c"
1019
1007
}
1020
1008
 
1021
1009
 
1038
1026
        SetPropertiesRaceTests* _tmp1_;
1039
1027
        SetPropertiesRaceTests* _tmp2_;
1040
1028
        GTestSuite* _tmp3_ = NULL;
1041
 
#line 177 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1029
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1042
1030
        g_test_init (&args_length1, &args, NULL);
1043
 
#line 179 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1031
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1044
1032
        _tmp0_ = g_test_get_root ();
1045
 
#line 179 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1033
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1046
1034
        root = _tmp0_;
1047
 
#line 180 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1035
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1048
1036
        _tmp1_ = set_properties_race_tests_new ();
1049
 
#line 180 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1037
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1050
1038
        _tmp2_ = _tmp1_;
1051
 
#line 180 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1039
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1052
1040
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
1053
 
#line 180 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1041
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1054
1042
        g_test_suite_add_suite (root, _tmp3_);
1055
 
#line 180 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1043
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1056
1044
        _g_object_unref0 (_tmp2_);
1057
 
#line 182 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1045
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1058
1046
        g_test_run ();
1059
 
#line 184 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1047
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1060
1048
        result = 0;
1061
 
#line 184 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1049
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1062
1050
        return result;
1063
 
#line 1064 "set-properties-race.c"
 
1051
#line 1052 "set-properties-race.c"
1064
1052
}
1065
1053
 
1066
1054
 
1067
1055
int main (int argc, char ** argv) {
1068
 
#line 175 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1056
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1069
1057
        g_type_init ();
1070
 
#line 175 "/opt/gnome2/source/folks/tests/eds/set-properties-race.vala"
 
1058
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-properties-race.vala"
1071
1059
        return _vala_main (argv, argc);
1072
 
#line 1073 "set-properties-race.c"
 
1060
#line 1061 "set-properties-race.c"
1073
1061
}
1074
1062
 
1075
1063