~ubuntu-branches/ubuntu/precise/tracker/precise

« back to all changes in this revision

Viewing changes to src/libtracker-direct/tracker-direct.c

  • Committer: Package Import Robot
  • Author(s): Michael Biebl
  • Date: 2011-12-04 06:40:28 UTC
  • mfrom: (4.3.21 sid)
  • Revision ID: package-import@ubuntu.com-20111204064028-cqe0x4f4is6nojla
Tags: 0.12.8-1
* New upstream release.
* Update symbols file for libtracker-extract-0.12-0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
150
150
TrackerDirectConnection* tracker_direct_connection_construct (GType object_type, GError** error) {
151
151
        TrackerDirectConnection * self = NULL;
152
152
        GError * _inner_error_ = NULL;
153
 
#line 24 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
153
#line 24 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
154
154
        self = (TrackerDirectConnection*) tracker_sparql_connection_construct (object_type);
155
 
#line 25 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
155
#line 25 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
156
156
        tracker_db_manager_lock ();
157
157
#line 158 "tracker-direct.c"
158
158
        {
159
159
                gint _tmp0_;
160
160
                gint _tmp7_;
161
 
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
161
#line 28 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
162
162
                _tmp0_ = tracker_direct_connection_use_count;
163
 
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
163
#line 28 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
164
164
                if (_tmp0_ == 0) {
165
165
#line 166 "tracker-direct.c"
166
166
                        guint select_cache_size;
169
169
                        gchar* env_cache_size;
170
170
                        const gchar* _tmp3_;
171
171
                        guint _tmp6_;
172
 
#line 29 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
172
#line 29 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
173
173
                        select_cache_size = (guint) 100;
174
 
#line 30 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
174
#line 30 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
175
175
                        _tmp1_ = g_getenv ("TRACKER_SPARQL_CACHE_SIZE");
176
 
#line 30 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
176
#line 30 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
177
177
                        _tmp2_ = g_strdup (_tmp1_);
178
 
#line 30 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
178
#line 30 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
179
179
                        env_cache_size = _tmp2_;
180
 
#line 32 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
180
#line 32 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
181
181
                        _tmp3_ = env_cache_size;
182
 
#line 32 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
182
#line 32 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
183
183
                        if (_tmp3_ != NULL) {
184
184
#line 185 "tracker-direct.c"
185
185
                                const gchar* _tmp4_;
186
186
                                gint _tmp5_ = 0;
187
 
#line 33 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
187
#line 33 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
188
188
                                _tmp4_ = env_cache_size;
189
 
#line 33 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
189
#line 33 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
190
190
                                _tmp5_ = atoi (_tmp4_);
191
 
#line 33 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
191
#line 33 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
192
192
                                select_cache_size = (guint) _tmp5_;
193
193
#line 194 "tracker-direct.c"
194
194
                        }
195
 
#line 36 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
195
#line 36 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
196
196
                        _tmp6_ = select_cache_size;
197
 
#line 36 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
197
#line 36 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
198
198
                        tracker_data_manager_init (TRACKER_DB_MANAGER_READONLY, NULL, NULL, FALSE, FALSE, _tmp6_, (guint) 0, NULL, NULL, NULL, &_inner_error_);
199
 
#line 36 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
199
#line 36 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
200
200
                        if (_inner_error_ != NULL) {
201
 
#line 36 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
201
#line 36 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
202
202
                                _g_free0 (env_cache_size);
203
203
#line 204 "tracker-direct.c"
204
204
                                goto __catch1_g_error;
205
205
                        }
206
 
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
206
#line 28 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
207
207
                        _g_free0 (env_cache_size);
208
208
#line 209 "tracker-direct.c"
209
209
                }
210
 
#line 39 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
210
#line 39 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
211
211
                _tmp7_ = tracker_direct_connection_use_count;
212
 
#line 39 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
212
#line 39 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
213
213
                tracker_direct_connection_use_count = _tmp7_ + 1;
214
 
#line 40 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
214
#line 40 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
215
215
                self->priv->initialized = TRUE;
216
216
#line 217 "tracker-direct.c"
217
217
        }
222
222
                GError* _tmp8_;
223
223
                const gchar* _tmp9_;
224
224
                GError* _tmp10_;
225
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
225
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
226
226
                e = _inner_error_;
227
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
227
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
228
228
                _inner_error_ = NULL;
229
 
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
229
#line 42 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
230
230
                _tmp8_ = e;
231
 
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
231
#line 42 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
232
232
                _tmp9_ = _tmp8_->message;
233
 
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
233
#line 42 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
234
234
                _tmp10_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _tmp9_);
235
 
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
235
#line 42 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
236
236
                _inner_error_ = _tmp10_;
237
 
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
237
#line 42 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
238
238
                _g_error_free0 (e);
239
239
#line 240 "tracker-direct.c"
240
240
                goto __finally1;
241
241
        }
242
242
        __finally1:
243
243
        {
244
 
#line 44 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
244
#line 44 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
245
245
                tracker_db_manager_unlock ();
246
246
#line 247 "tracker-direct.c"
247
247
        }
248
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
248
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
249
249
        if (_inner_error_ != NULL) {
250
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
250
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
251
251
                if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
252
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
252
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
253
253
                        g_propagate_error (error, _inner_error_);
254
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
254
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
255
255
                        _g_object_unref0 (self);
256
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
256
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
257
257
                        return NULL;
258
258
#line 259 "tracker-direct.c"
259
259
                } else {
260
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
260
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
261
261
                        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);
262
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
262
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
263
263
                        g_clear_error (&_inner_error_);
264
 
#line 27 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
264
#line 27 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
265
265
                        return NULL;
266
266
#line 267 "tracker-direct.c"
267
267
                }
268
268
        }
269
 
#line 24 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
269
#line 24 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
270
270
        return self;
271
271
#line 272 "tracker-direct.c"
272
272
}
273
273
 
274
274
 
275
275
TrackerDirectConnection* tracker_direct_connection_new (GError** error) {
276
 
#line 24 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
276
#line 24 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
277
277
        return tracker_direct_connection_construct (TRACKER_DIRECT_TYPE_CONNECTION, error);
278
278
#line 279 "tracker-direct.c"
279
279
}
282
282
static TrackerSparqlCursor* tracker_direct_connection_query_unlocked (TrackerDirectConnection* self, const gchar* sparql, GCancellable* cancellable, GError** error) {
283
283
        TrackerSparqlCursor* result = NULL;
284
284
        GError * _inner_error_ = NULL;
285
 
#line 68 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
285
#line 68 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
286
286
        g_return_val_if_fail (self != NULL, NULL);
287
 
#line 68 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
287
#line 68 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
288
288
        g_return_val_if_fail (sparql != NULL, NULL);
289
289
#line 290 "tracker-direct.c"
290
290
        {
295
295
                TrackerDBCursor* _tmp3_ = NULL;
296
296
                TrackerDBCursor* cursor;
297
297
                TrackerDBCursor* _tmp4_;
298
 
#line 70 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
298
#line 70 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
299
299
                _tmp0_ = sparql;
300
 
#line 70 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
300
#line 70 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
301
301
                _tmp1_ = tracker_sparql_query_new (_tmp0_);
302
 
#line 70 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
302
#line 70 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
303
303
                query_object = _tmp1_;
304
 
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
304
#line 71 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
305
305
                _tmp2_ = query_object;
306
 
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
306
#line 71 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
307
307
                _tmp3_ = tracker_sparql_query_execute_cursor (_tmp2_, TRUE, &_inner_error_);
308
 
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
308
#line 71 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
309
309
                cursor = _tmp3_;
310
 
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
310
#line 71 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
311
311
                if (_inner_error_ != NULL) {
312
 
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
312
#line 71 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
313
313
                        _g_object_unref0 (query_object);
314
 
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
314
#line 71 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
315
315
                        if (_inner_error_->domain == TRACKER_DB_INTERFACE_ERROR) {
316
316
#line 317 "tracker-direct.c"
317
317
                                goto __catch2_tracker_db_interface_error;
318
318
                        }
319
 
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
319
#line 71 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
320
320
                        if (_inner_error_->domain == TRACKER_DATE_ERROR) {
321
321
#line 322 "tracker-direct.c"
322
322
                                goto __catch2_tracker_date_error;
323
323
                        }
324
324
                        goto __finally2;
325
325
                }
326
 
#line 72 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
326
#line 72 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
327
327
                _tmp4_ = cursor;
328
 
#line 72 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
328
#line 72 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
329
329
                tracker_sparql_cursor_set_connection ((TrackerSparqlCursor*) _tmp4_, (TrackerSparqlConnection*) self);
330
 
#line 73 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
330
#line 73 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
331
331
                result = (TrackerSparqlCursor*) cursor;
332
 
#line 73 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
332
#line 73 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
333
333
                _g_object_unref0 (query_object);
334
 
#line 73 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
334
#line 73 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
335
335
                return result;
336
336
#line 337 "tracker-direct.c"
337
337
        }
342
342
                GError* _tmp5_;
343
343
                const gchar* _tmp6_;
344
344
                GError* _tmp7_;
345
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
345
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
346
346
                e = _inner_error_;
347
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
347
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
348
348
                _inner_error_ = NULL;
349
 
#line 75 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
349
#line 75 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
350
350
                _tmp5_ = e;
351
 
#line 75 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
351
#line 75 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
352
352
                _tmp6_ = _tmp5_->message;
353
 
#line 75 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
353
#line 75 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
354
354
                _tmp7_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _tmp6_);
355
 
#line 75 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
355
#line 75 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
356
356
                _inner_error_ = _tmp7_;
357
 
#line 75 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
357
#line 75 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
358
358
                _g_error_free0 (e);
359
359
#line 360 "tracker-direct.c"
360
360
                goto __finally2;
366
366
                GError* _tmp8_;
367
367
                const gchar* _tmp9_;
368
368
                GError* _tmp10_;
369
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
369
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
370
370
                e = _inner_error_;
371
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
371
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
372
372
                _inner_error_ = NULL;
373
 
#line 77 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
373
#line 77 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
374
374
                _tmp8_ = e;
375
 
#line 77 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
375
#line 77 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
376
376
                _tmp9_ = _tmp8_->message;
377
 
#line 77 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
377
#line 77 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
378
378
                _tmp10_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_PARSE, _tmp9_);
379
 
#line 77 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
379
#line 77 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
380
380
                _inner_error_ = _tmp10_;
381
 
#line 77 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
381
#line 77 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
382
382
                _g_error_free0 (e);
383
383
#line 384 "tracker-direct.c"
384
384
                goto __finally2;
385
385
        }
386
386
        __finally2:
387
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
387
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
388
388
        if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
389
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
389
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
390
390
                g_propagate_error (error, _inner_error_);
391
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
391
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
392
392
                return NULL;
393
393
#line 394 "tracker-direct.c"
394
394
        } else {
395
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
395
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
396
396
                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);
397
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
397
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
398
398
                g_clear_error (&_inner_error_);
399
 
#line 69 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
399
#line 69 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
400
400
                return NULL;
401
401
#line 402 "tracker-direct.c"
402
402
        }
407
407
        TrackerDirectConnection * self;
408
408
        TrackerSparqlCursor* result = NULL;
409
409
        GError * _inner_error_ = NULL;
410
 
#line 81 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
410
#line 81 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
411
411
        self = (TrackerDirectConnection*) base;
412
 
#line 81 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
412
#line 81 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
413
413
        g_return_val_if_fail (sparql != NULL, NULL);
414
 
#line 82 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
414
#line 82 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
415
415
        tracker_db_manager_lock ();
416
416
#line 417 "tracker-direct.c"
417
417
        {
419
419
                GCancellable* _tmp1_;
420
420
                TrackerSparqlCursor* _tmp2_ = NULL;
421
421
                TrackerSparqlCursor* _tmp3_;
422
 
#line 84 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
422
#line 84 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
423
423
                _tmp0_ = sparql;
424
 
#line 84 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
424
#line 84 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
425
425
                _tmp1_ = cancellable;
426
 
#line 84 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
426
#line 84 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
427
427
                _tmp2_ = tracker_direct_connection_query_unlocked (self, _tmp0_, _tmp1_, &_inner_error_);
428
 
#line 84 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
428
#line 84 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
429
429
                _tmp3_ = _tmp2_;
430
 
#line 84 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
430
#line 84 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
431
431
                if (_inner_error_ != NULL) {
432
432
#line 433 "tracker-direct.c"
433
433
                        goto __finally3;
434
434
                }
435
 
#line 84 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
435
#line 84 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
436
436
                result = _tmp3_;
437
437
#line 438 "tracker-direct.c"
438
438
                {
439
 
#line 86 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
439
#line 86 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
440
440
                        tracker_db_manager_unlock ();
441
441
#line 442 "tracker-direct.c"
442
442
                }
443
 
#line 84 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
443
#line 84 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
444
444
                return result;
445
445
#line 446 "tracker-direct.c"
446
446
        }
447
447
        __finally3:
448
448
        {
449
 
#line 86 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
449
#line 86 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
450
450
                tracker_db_manager_unlock ();
451
451
#line 452 "tracker-direct.c"
452
452
        }
453
 
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
453
#line 83 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
454
454
        if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
455
 
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
455
#line 83 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
456
456
                g_propagate_error (error, _inner_error_);
457
 
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
457
#line 83 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
458
458
                return NULL;
459
459
#line 460 "tracker-direct.c"
460
460
        } else {
461
 
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
461
#line 83 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
462
462
                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);
463
 
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
463
#line 83 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
464
464
                g_clear_error (&_inner_error_);
465
 
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
465
#line 83 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
466
466
                return NULL;
467
467
#line 468 "tracker-direct.c"
468
468
        }
472
472
static void tracker_direct_connection_real_query_async_data_free (gpointer _data) {
473
473
        TrackerDirectConnectionQueryAsyncData* _data_;
474
474
        _data_ = _data;
475
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
475
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
476
476
        _g_free0 (_data_->sparql);
477
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
477
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
478
478
        _g_object_unref0 (_data_->cancellable);
479
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
479
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
480
480
        _g_object_unref0 (_data_->result);
481
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
481
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
482
482
        _g_object_unref0 (_data_->self);
483
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
483
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
484
484
        g_slice_free (TrackerDirectConnectionQueryAsyncData, _data_);
485
485
#line 486 "tracker-direct.c"
486
486
}
487
487
 
488
488
 
489
489
static gpointer _g_object_ref0 (gpointer self) {
490
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
490
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
491
491
        return self ? g_object_ref (self) : NULL;
492
492
#line 493 "tracker-direct.c"
493
493
}
501
501
        const gchar* _tmp2_;
502
502
        GCancellable* _tmp3_;
503
503
        GCancellable* _tmp4_;
504
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
504
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
505
505
        self = (TrackerDirectConnection*) base;
506
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
506
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
507
507
        _data_ = g_slice_new0 (TrackerDirectConnectionQueryAsyncData);
508
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
508
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
509
509
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_direct_connection_real_query_async);
510
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
510
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
511
511
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_direct_connection_real_query_async_data_free);
512
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
512
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
513
513
        _tmp0_ = _g_object_ref0 (self);
514
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
514
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
515
515
        _data_->self = _tmp0_;
516
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
516
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
517
517
        _tmp1_ = sparql;
518
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
518
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
519
519
        _tmp2_ = g_strdup (_tmp1_);
520
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
520
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
521
521
        _data_->sparql = _tmp2_;
522
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
522
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
523
523
        _tmp3_ = cancellable;
524
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
524
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
525
525
        _tmp4_ = _g_object_ref0 (_tmp3_);
526
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
526
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
527
527
        _data_->cancellable = _tmp4_;
528
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
528
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
529
529
        tracker_direct_connection_real_query_async_co (_data_);
530
530
#line 531 "tracker-direct.c"
531
531
}
534
534
static TrackerSparqlCursor* tracker_direct_connection_real_query_finish (TrackerSparqlConnection* base, GAsyncResult* _res_, GError** error) {
535
535
        TrackerSparqlCursor* result;
536
536
        TrackerDirectConnectionQueryAsyncData* _data_;
537
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
537
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
538
538
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
539
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
539
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
540
540
                return NULL;
541
541
#line 542 "tracker-direct.c"
542
542
        }
543
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
543
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
544
544
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
545
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
545
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
546
546
        result = _data_->result;
547
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
547
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
548
548
        _data_->result = NULL;
549
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
549
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
550
550
        return result;
551
551
#line 552 "tracker-direct.c"
552
552
}
553
553
 
554
554
 
555
555
static Block1Data* block1_data_ref (Block1Data* _data1_) {
556
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
556
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
557
557
        g_atomic_int_inc (&_data1_->_ref_count_);
558
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
558
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
559
559
        return _data1_;
560
560
#line 561 "tracker-direct.c"
561
561
}
562
562
 
563
563
 
564
564
static void block1_data_unref (Block1Data* _data1_) {
565
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
565
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
566
566
        if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
567
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
567
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
568
568
                _g_object_unref0 (_data1_->self);
569
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
569
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
570
570
                _g_free0 (_data1_->sparql);
571
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
571
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
572
572
                _g_object_unref0 (_data1_->cancellable);
573
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
573
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
574
574
                g_slice_free (Block1Data, _data1_);
575
575
#line 576 "tracker-direct.c"
576
576
        }
578
578
 
579
579
 
580
580
static Block2Data* block2_data_ref (Block2Data* _data2_) {
581
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
581
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
582
582
        g_atomic_int_inc (&_data2_->_ref_count_);
583
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
583
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
584
584
        return _data2_;
585
585
#line 586 "tracker-direct.c"
586
586
}
587
587
 
588
588
 
589
589
static void block2_data_unref (Block2Data* _data2_) {
590
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
590
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
591
591
        if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
592
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
592
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
593
593
                block1_data_unref (_data2_->_data1_);
594
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
594
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
595
595
                _data2_->_data1_ = NULL;
596
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
596
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
597
597
                _g_main_context_unref0 (_data2_->context);
598
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
598
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
599
599
                _g_object_unref0 (_data2_->_result_);
600
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
600
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
601
601
                _g_error_free0 (_data2_->dbus_error);
602
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
602
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
603
603
                _g_error_free0 (_data2_->io_error);
604
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
604
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
605
605
                _g_error_free0 (_data2_->sparql_error);
606
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
606
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
607
607
                g_slice_free (Block2Data, _data2_);
608
608
#line 609 "tracker-direct.c"
609
609
        }
611
611
 
612
612
 
613
613
static gpointer _g_main_context_ref0 (gpointer self) {
614
 
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
614
#line 97 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
615
615
        return self ? g_main_context_ref (self) : NULL;
616
616
#line 617 "tracker-direct.c"
617
617
}
618
618
 
619
619
 
620
620
static gpointer _g_error_copy0 (gpointer self) {
621
 
#line 103 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
621
#line 103 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
622
622
        return self ? g_error_copy (self) : NULL;
623
623
#line 624 "tracker-direct.c"
624
624
}
628
628
        Block1Data* _data1_;
629
629
        TrackerDirectConnection * self;
630
630
        gboolean result = FALSE;
631
 
#line 111 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
631
#line 111 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
632
632
        _data1_ = _data2_->_data1_;
633
 
#line 111 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
633
#line 111 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
634
634
        self = _data1_->self;
635
 
#line 112 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
635
#line 112 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
636
636
        tracker_direct_connection_real_query_async_co (_data1_->_async_data_);
637
 
#line 113 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
637
#line 113 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
638
638
        result = FALSE;
639
 
#line 113 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
639
#line 113 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
640
640
        return result;
641
641
#line 642 "tracker-direct.c"
642
642
}
645
645
static gboolean ___lambda1__gsource_func (gpointer self) {
646
646
        gboolean result;
647
647
        result = __lambda1_ (self);
648
 
#line 111 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
648
#line 111 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
649
649
        return result;
650
650
#line 651 "tracker-direct.c"
651
651
}
659
659
        GSource* source;
660
660
        GMainContext* _tmp11_;
661
661
        GError * _inner_error_ = NULL;
662
 
#line 99 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
662
#line 99 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
663
663
        _data1_ = _data2_->_data1_;
664
 
#line 99 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
664
#line 99 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
665
665
        self = _data1_->self;
666
 
#line 99 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
666
#line 99 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
667
667
        g_return_val_if_fail (job != NULL, FALSE);
668
668
#line 669 "tracker-direct.c"
669
669
        {
671
671
                GCancellable* _tmp1_;
672
672
                TrackerSparqlCursor* _tmp2_ = NULL;
673
673
                TrackerSparqlCursor* _tmp3_;
674
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
674
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
675
675
                _tmp0_ = _data1_->sparql;
676
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
676
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
677
677
                _tmp1_ = _data1_->cancellable;
678
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
678
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
679
679
                _tmp2_ = tracker_sparql_connection_query ((TrackerSparqlConnection*) self, _tmp0_, _tmp1_, &_inner_error_);
680
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
680
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
681
681
                _tmp3_ = _tmp2_;
682
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
682
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
683
683
                if (_inner_error_ != NULL) {
684
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
684
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
685
685
                        if (_inner_error_->domain == G_IO_ERROR) {
686
686
#line 687 "tracker-direct.c"
687
687
                                goto __catch4_g_io_error;
688
688
                        }
689
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
689
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
690
690
                        if (_inner_error_->domain == TRACKER_SPARQL_ERROR) {
691
691
#line 692 "tracker-direct.c"
692
692
                                goto __catch4_tracker_sparql_error;
693
693
                        }
694
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
694
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
695
695
                        if (_inner_error_->domain == G_DBUS_ERROR) {
696
696
#line 697 "tracker-direct.c"
697
697
                                goto __catch4_g_dbus_error;
698
698
                        }
699
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
699
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
700
700
                        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);
701
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
701
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
702
702
                        g_clear_error (&_inner_error_);
703
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
703
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
704
704
                        return FALSE;
705
705
#line 706 "tracker-direct.c"
706
706
                }
707
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
707
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
708
708
                _g_object_unref0 (_data2_->_result_);
709
 
#line 101 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
709
#line 101 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
710
710
                _data2_->_result_ = _tmp3_;
711
711
#line 712 "tracker-direct.c"
712
712
        }
716
716
                GError* e_io = NULL;
717
717
                GError* _tmp4_;
718
718
                GError* _tmp5_;
719
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
719
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
720
720
                e_io = _inner_error_;
721
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
721
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
722
722
                _inner_error_ = NULL;
723
 
#line 103 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
723
#line 103 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
724
724
                _tmp4_ = e_io;
725
 
#line 103 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
725
#line 103 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
726
726
                _tmp5_ = _g_error_copy0 (_tmp4_);
727
 
#line 103 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
727
#line 103 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
728
728
                _g_error_free0 (_data2_->io_error);
729
 
#line 103 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
729
#line 103 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
730
730
                _data2_->io_error = _tmp5_;
731
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
731
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
732
732
                _g_error_free0 (e_io);
733
733
#line 734 "tracker-direct.c"
734
734
        }
738
738
                GError* e_spql = NULL;
739
739
                GError* _tmp6_;
740
740
                GError* _tmp7_;
741
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
741
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
742
742
                e_spql = _inner_error_;
743
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
743
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
744
744
                _inner_error_ = NULL;
745
 
#line 105 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
745
#line 105 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
746
746
                _tmp6_ = e_spql;
747
 
#line 105 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
747
#line 105 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
748
748
                _tmp7_ = _g_error_copy0 (_tmp6_);
749
 
#line 105 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
749
#line 105 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
750
750
                _g_error_free0 (_data2_->sparql_error);
751
 
#line 105 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
751
#line 105 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
752
752
                _data2_->sparql_error = _tmp7_;
753
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
753
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
754
754
                _g_error_free0 (e_spql);
755
755
#line 756 "tracker-direct.c"
756
756
        }
760
760
                GError* e_dbus = NULL;
761
761
                GError* _tmp8_;
762
762
                GError* _tmp9_;
763
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
763
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
764
764
                e_dbus = _inner_error_;
765
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
765
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
766
766
                _inner_error_ = NULL;
767
 
#line 107 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
767
#line 107 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
768
768
                _tmp8_ = e_dbus;
769
 
#line 107 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
769
#line 107 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
770
770
                _tmp9_ = _g_error_copy0 (_tmp8_);
771
 
#line 107 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
771
#line 107 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
772
772
                _g_error_free0 (_data2_->dbus_error);
773
 
#line 107 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
773
#line 107 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
774
774
                _data2_->dbus_error = _tmp9_;
775
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
775
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
776
776
                _g_error_free0 (e_dbus);
777
777
#line 778 "tracker-direct.c"
778
778
        }
779
779
        __finally4:
780
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
780
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
781
781
        if (_inner_error_ != NULL) {
782
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
782
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
783
783
                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);
784
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
784
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
785
785
                g_clear_error (&_inner_error_);
786
 
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
786
#line 100 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
787
787
                return FALSE;
788
788
#line 789 "tracker-direct.c"
789
789
        }
790
 
#line 110 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
790
#line 110 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
791
791
        _tmp10_ = g_idle_source_new ();
792
 
#line 110 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
792
#line 110 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
793
793
        source = _tmp10_;
794
 
#line 111 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
794
#line 111 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
795
795
        g_source_set_callback (source, ___lambda1__gsource_func, block2_data_ref (_data2_), block2_data_unref);
796
 
#line 115 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
796
#line 115 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
797
797
        _tmp11_ = _data2_->context;
798
 
#line 115 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
798
#line 115 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
799
799
        g_source_attach (source, _tmp11_);
800
 
#line 117 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
800
#line 117 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
801
801
        result = FALSE;
802
 
#line 117 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
802
#line 117 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
803
803
        _g_source_unref0 (source);
804
 
#line 117 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
804
#line 117 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
805
805
        return result;
806
806
#line 807 "tracker-direct.c"
807
807
}
810
810
static gboolean ____lambda0__gio_scheduler_job_func (GIOSchedulerJob* job, GCancellable* cancellable, gpointer self) {
811
811
        gboolean result;
812
812
        result = ___lambda0_ (self, job);
813
 
#line 99 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
813
#line 99 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
814
814
        return result;
815
815
#line 816 "tracker-direct.c"
816
816
}
817
817
 
818
818
 
819
819
static gboolean tracker_direct_connection_real_query_async_co (TrackerDirectConnectionQueryAsyncData* _data_) {
820
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
820
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
821
821
        switch (_data_->_state_) {
822
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
822
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
823
823
                case 0:
824
824
#line 825 "tracker-direct.c"
825
825
                goto _state_0;
826
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
826
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
827
827
                case 1:
828
828
#line 829 "tracker-direct.c"
829
829
                goto _state_1;
830
830
                default:
831
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
831
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
832
832
                g_assert_not_reached ();
833
833
#line 834 "tracker-direct.c"
834
834
        }
835
835
        _state_0:
836
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
836
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
837
837
        _data_->_data1_ = g_slice_new0 (Block1Data);
838
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
838
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
839
839
        _data_->_data1_->_ref_count_ = 1;
840
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
840
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
841
841
        _data_->_data1_->self = g_object_ref (_data_->self);
842
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
842
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
843
843
        _data_->_tmp0_ = _data_->sparql;
844
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
844
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
845
845
        _data_->_tmp1_ = g_strdup (_data_->_tmp0_);
846
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
846
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
847
847
        _data_->_data1_->sparql = _data_->_tmp1_;
848
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
848
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
849
849
        _data_->_tmp2_ = _data_->cancellable;
850
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
850
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
851
851
        _data_->_tmp3_ = _g_object_ref0 (_data_->_tmp2_);
852
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
852
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
853
853
        _data_->_data1_->cancellable = _data_->_tmp3_;
854
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
854
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
855
855
        _data_->_data1_->_async_data_ = _data_;
856
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
856
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
857
857
        _data_->_tmp4_ = FALSE;
858
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
858
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
859
859
        _data_->_tmp4_ = tracker_db_manager_trylock ();
860
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
860
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
861
861
        if (!_data_->_tmp4_) {
862
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
862
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
863
863
                _data_->_data2_ = g_slice_new0 (Block2Data);
864
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
864
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
865
865
                _data_->_data2_->_ref_count_ = 1;
866
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
866
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
867
867
                _data_->_data2_->_data1_ = block1_data_ref (_data_->_data1_);
868
 
#line 93 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
868
#line 93 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
869
869
                _data_->_data2_->sparql_error = NULL;
870
 
#line 94 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
870
#line 94 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
871
871
                _data_->_data2_->io_error = NULL;
872
 
#line 95 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
872
#line 95 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
873
873
                _data_->_data2_->dbus_error = NULL;
874
 
#line 96 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
874
#line 96 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
875
875
                _data_->_data2_->_result_ = NULL;
876
 
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
876
#line 97 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
877
877
                _data_->_tmp5_ = NULL;
878
 
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
878
#line 97 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
879
879
                _data_->_tmp5_ = g_main_context_get_thread_default ();
880
 
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
880
#line 97 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
881
881
                _data_->_tmp6_ = _g_main_context_ref0 (_data_->_tmp5_);
882
 
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
882
#line 97 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
883
883
                _data_->_data2_->context = _data_->_tmp6_;
884
 
#line 99 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
884
#line 99 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
885
885
                g_io_scheduler_push_job (____lambda0__gio_scheduler_job_func, block2_data_ref (_data_->_data2_), block2_data_unref, G_PRIORITY_DEFAULT, NULL);
886
 
#line 119 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
886
#line 119 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
887
887
                _data_->_state_ = 1;
888
 
#line 119 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
888
#line 119 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
889
889
                return FALSE;
890
890
#line 891 "tracker-direct.c"
891
891
                _state_1:
892
892
                ;
893
 
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
893
#line 121 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
894
894
                _data_->_tmp7_ = _data_->_data2_->sparql_error;
895
 
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
895
#line 121 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
896
896
                if (_data_->_tmp7_ != NULL) {
897
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
897
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
898
898
                        _data_->_tmp8_ = _data_->_data2_->sparql_error;
899
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
899
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
900
900
                        _data_->_tmp9_ = _g_error_copy0 (_data_->_tmp8_);
901
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
901
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
902
902
                        _data_->_inner_error_ = _data_->_tmp9_;
903
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
903
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
904
904
                        if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
905
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
905
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
906
906
                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
907
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
907
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
908
908
                                g_error_free (_data_->_inner_error_);
909
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
909
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
910
910
                                block2_data_unref (_data_->_data2_);
911
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
911
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
912
912
                                _data_->_data2_ = NULL;
913
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
913
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
914
914
                                block1_data_unref (_data_->_data1_);
915
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
915
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
916
916
                                _data_->_data1_ = NULL;
917
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
917
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
918
918
                                if (_data_->_state_ == 0) {
919
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
919
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
920
920
                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
921
921
#line 922 "tracker-direct.c"
922
922
                                } else {
923
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
923
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
924
924
                                        g_simple_async_result_complete (_data_->_async_result);
925
925
#line 926 "tracker-direct.c"
926
926
                                }
927
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
927
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
928
928
                                g_object_unref (_data_->_async_result);
929
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
929
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
930
930
                                return FALSE;
931
931
#line 932 "tracker-direct.c"
932
932
                        } else {
933
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
933
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
934
934
                                block2_data_unref (_data_->_data2_);
935
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
935
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
936
936
                                _data_->_data2_ = NULL;
937
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
937
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
938
938
                                block1_data_unref (_data_->_data1_);
939
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
939
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
940
940
                                _data_->_data1_ = NULL;
941
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
941
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
942
942
                                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);
943
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
943
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
944
944
                                g_clear_error (&_data_->_inner_error_);
945
 
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
945
#line 122 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
946
946
                                return FALSE;
947
947
#line 948 "tracker-direct.c"
948
948
                        }
949
949
                } else {
950
 
#line 123 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
950
#line 123 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
951
951
                        _data_->_tmp10_ = _data_->_data2_->io_error;
952
 
#line 123 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
952
#line 123 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
953
953
                        if (_data_->_tmp10_ != NULL) {
954
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
954
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
955
955
                                _data_->_tmp11_ = _data_->_data2_->io_error;
956
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
956
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
957
957
                                _data_->_tmp12_ = _g_error_copy0 (_data_->_tmp11_);
958
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
958
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
959
959
                                _data_->_inner_error_ = _data_->_tmp12_;
960
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
960
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
961
961
                                if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
962
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
962
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
963
963
                                        g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
964
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
964
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
965
965
                                        g_error_free (_data_->_inner_error_);
966
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
966
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
967
967
                                        block2_data_unref (_data_->_data2_);
968
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
968
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
969
969
                                        _data_->_data2_ = NULL;
970
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
970
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
971
971
                                        block1_data_unref (_data_->_data1_);
972
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
972
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
973
973
                                        _data_->_data1_ = NULL;
974
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
974
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
975
975
                                        if (_data_->_state_ == 0) {
976
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
976
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
977
977
                                                g_simple_async_result_complete_in_idle (_data_->_async_result);
978
978
#line 979 "tracker-direct.c"
979
979
                                        } else {
980
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
980
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
981
981
                                                g_simple_async_result_complete (_data_->_async_result);
982
982
#line 983 "tracker-direct.c"
983
983
                                        }
984
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
984
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
985
985
                                        g_object_unref (_data_->_async_result);
986
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
986
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
987
987
                                        return FALSE;
988
988
#line 989 "tracker-direct.c"
989
989
                                } else {
990
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
990
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
991
991
                                        block2_data_unref (_data_->_data2_);
992
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
992
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
993
993
                                        _data_->_data2_ = NULL;
994
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
994
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
995
995
                                        block1_data_unref (_data_->_data1_);
996
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
996
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
997
997
                                        _data_->_data1_ = NULL;
998
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
998
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
999
999
                                        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);
1000
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1000
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1001
1001
                                        g_clear_error (&_data_->_inner_error_);
1002
 
#line 124 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1002
#line 124 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1003
1003
                                        return FALSE;
1004
1004
#line 1005 "tracker-direct.c"
1005
1005
                                }
1006
1006
                        } else {
1007
 
#line 125 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1007
#line 125 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1008
1008
                                _data_->_tmp13_ = _data_->_data2_->dbus_error;
1009
 
#line 125 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1009
#line 125 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1010
1010
                                if (_data_->_tmp13_ != NULL) {
1011
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1011
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1012
1012
                                        _data_->_tmp14_ = _data_->_data2_->dbus_error;
1013
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1013
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1014
1014
                                        _data_->_tmp15_ = _g_error_copy0 (_data_->_tmp14_);
1015
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1015
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1016
1016
                                        _data_->_inner_error_ = _data_->_tmp15_;
1017
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1017
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1018
1018
                                        if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
1019
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1019
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1020
1020
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1021
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1021
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1022
1022
                                                g_error_free (_data_->_inner_error_);
1023
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1023
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1024
1024
                                                block2_data_unref (_data_->_data2_);
1025
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1025
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1026
1026
                                                _data_->_data2_ = NULL;
1027
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1027
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1028
1028
                                                block1_data_unref (_data_->_data1_);
1029
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1029
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1030
1030
                                                _data_->_data1_ = NULL;
1031
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1031
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1032
1032
                                                if (_data_->_state_ == 0) {
1033
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1033
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1034
1034
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
1035
1035
#line 1036 "tracker-direct.c"
1036
1036
                                                } else {
1037
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1037
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1038
1038
                                                        g_simple_async_result_complete (_data_->_async_result);
1039
1039
#line 1040 "tracker-direct.c"
1040
1040
                                                }
1041
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1041
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1042
1042
                                                g_object_unref (_data_->_async_result);
1043
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1043
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1044
1044
                                                return FALSE;
1045
1045
#line 1046 "tracker-direct.c"
1046
1046
                                        } else {
1047
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1047
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1048
1048
                                                block2_data_unref (_data_->_data2_);
1049
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1049
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1050
1050
                                                _data_->_data2_ = NULL;
1051
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1051
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1052
1052
                                                block1_data_unref (_data_->_data1_);
1053
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1053
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1054
1054
                                                _data_->_data1_ = NULL;
1055
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1055
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1056
1056
                                                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);
1057
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1057
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1058
1058
                                                g_clear_error (&_data_->_inner_error_);
1059
 
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1059
#line 126 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1060
1060
                                                return FALSE;
1061
1061
#line 1062 "tracker-direct.c"
1062
1062
                                        }
1063
1063
                                } else {
1064
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1064
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1065
1065
                                        _data_->_tmp16_ = _data_->_data2_->_result_;
1066
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1066
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1067
1067
                                        _data_->_tmp17_ = _g_object_ref0 (_data_->_tmp16_);
1068
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1068
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1069
1069
                                        _data_->result = _data_->_tmp17_;
1070
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1070
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1071
1071
                                        block2_data_unref (_data_->_data2_);
1072
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1072
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1073
1073
                                        _data_->_data2_ = NULL;
1074
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1074
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1075
1075
                                        block1_data_unref (_data_->_data1_);
1076
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1076
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1077
1077
                                        _data_->_data1_ = NULL;
1078
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1078
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1079
1079
                                        if (_data_->_state_ == 0) {
1080
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1080
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1081
1081
                                                g_simple_async_result_complete_in_idle (_data_->_async_result);
1082
1082
#line 1083 "tracker-direct.c"
1083
1083
                                        } else {
1084
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1084
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1085
1085
                                                g_simple_async_result_complete (_data_->_async_result);
1086
1086
#line 1087 "tracker-direct.c"
1087
1087
                                        }
1088
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1088
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1089
1089
                                        g_object_unref (_data_->_async_result);
1090
 
#line 128 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1090
#line 128 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1091
1091
                                        return FALSE;
1092
1092
#line 1093 "tracker-direct.c"
1093
1093
                                }
1094
1094
                        }
1095
1095
                }
1096
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1096
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1097
1097
                block2_data_unref (_data_->_data2_);
1098
 
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1098
#line 91 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1099
1099
                _data_->_data2_ = NULL;
1100
1100
#line 1101 "tracker-direct.c"
1101
1101
        }
1102
1102
        {
1103
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1103
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1104
1104
                _data_->_tmp18_ = _data_->_data1_->sparql;
1105
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1105
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1106
1106
                _data_->_tmp19_ = _data_->_data1_->cancellable;
1107
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1107
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1108
1108
                _data_->_tmp20_ = NULL;
1109
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1109
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1110
1110
                _data_->_tmp20_ = tracker_direct_connection_query_unlocked (_data_->self, _data_->_tmp18_, _data_->_tmp19_, &_data_->_inner_error_);
1111
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1111
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1112
1112
                _data_->_tmp21_ = _data_->_tmp20_;
1113
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1113
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1114
1114
                if (_data_->_inner_error_ != NULL) {
1115
1115
#line 1116 "tracker-direct.c"
1116
1116
                        goto __finally5;
1117
1117
                }
1118
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1118
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1119
1119
                _data_->result = _data_->_tmp21_;
1120
1120
#line 1121 "tracker-direct.c"
1121
1121
                {
1122
 
#line 134 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1122
#line 134 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1123
1123
                        tracker_db_manager_unlock ();
1124
1124
#line 1125 "tracker-direct.c"
1125
1125
                }
1126
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1126
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1127
1127
                block1_data_unref (_data_->_data1_);
1128
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1128
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1129
1129
                _data_->_data1_ = NULL;
1130
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1130
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1131
1131
                if (_data_->_state_ == 0) {
1132
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1132
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1133
1133
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
1134
1134
#line 1135 "tracker-direct.c"
1135
1135
                } else {
1136
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1136
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1137
1137
                        g_simple_async_result_complete (_data_->_async_result);
1138
1138
#line 1139 "tracker-direct.c"
1139
1139
                }
1140
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1140
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1141
1141
                g_object_unref (_data_->_async_result);
1142
 
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1142
#line 132 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1143
1143
                return FALSE;
1144
1144
#line 1145 "tracker-direct.c"
1145
1145
        }
1146
1146
        __finally5:
1147
1147
        {
1148
 
#line 134 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1148
#line 134 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1149
1149
                tracker_db_manager_unlock ();
1150
1150
#line 1151 "tracker-direct.c"
1151
1151
        }
1152
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1152
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1153
1153
        if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
1154
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1154
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1155
1155
                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1156
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1156
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1157
1157
                g_error_free (_data_->_inner_error_);
1158
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1158
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1159
1159
                block1_data_unref (_data_->_data1_);
1160
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1160
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1161
1161
                _data_->_data1_ = NULL;
1162
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1162
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1163
1163
                if (_data_->_state_ == 0) {
1164
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1164
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1165
1165
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
1166
1166
#line 1167 "tracker-direct.c"
1167
1167
                } else {
1168
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1168
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1169
1169
                        g_simple_async_result_complete (_data_->_async_result);
1170
1170
#line 1171 "tracker-direct.c"
1171
1171
                }
1172
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1172
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1173
1173
                g_object_unref (_data_->_async_result);
1174
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1174
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1175
1175
                return FALSE;
1176
1176
#line 1177 "tracker-direct.c"
1177
1177
        } else {
1178
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1178
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1179
1179
                block1_data_unref (_data_->_data1_);
1180
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1180
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1181
1181
                _data_->_data1_ = NULL;
1182
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1182
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1183
1183
                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);
1184
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1184
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1185
1185
                g_clear_error (&_data_->_inner_error_);
1186
 
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1186
#line 131 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1187
1187
                return FALSE;
1188
1188
#line 1189 "tracker-direct.c"
1189
1189
        }
1190
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1190
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1191
1191
        block1_data_unref (_data_->_data1_);
1192
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1192
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1193
1193
        _data_->_data1_ = NULL;
1194
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1194
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1195
1195
        if (_data_->_state_ == 0) {
1196
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1196
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1197
1197
                g_simple_async_result_complete_in_idle (_data_->_async_result);
1198
1198
#line 1199 "tracker-direct.c"
1199
1199
        } else {
1200
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1200
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1201
1201
                g_simple_async_result_complete (_data_->_async_result);
1202
1202
#line 1203 "tracker-direct.c"
1203
1203
        }
1204
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1204
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1205
1205
        g_object_unref (_data_->_async_result);
1206
 
#line 90 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1206
#line 90 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1207
1207
        return FALSE;
1208
1208
#line 1209 "tracker-direct.c"
1209
1209
}
1210
1210
 
1211
1211
 
1212
1212
static void tracker_direct_connection_class_init (TrackerDirectConnectionClass * klass) {
1213
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1213
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1214
1214
        tracker_direct_connection_parent_class = g_type_class_peek_parent (klass);
1215
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1215
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1216
1216
        g_type_class_add_private (klass, sizeof (TrackerDirectConnectionPrivate));
1217
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1217
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1218
1218
        TRACKER_SPARQL_CONNECTION_CLASS (klass)->query = tracker_direct_connection_real_query;
1219
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1219
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1220
1220
        TRACKER_SPARQL_CONNECTION_CLASS (klass)->query_async = tracker_direct_connection_real_query_async;
1221
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1221
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1222
1222
        TRACKER_SPARQL_CONNECTION_CLASS (klass)->query_finish = tracker_direct_connection_real_query_finish;
1223
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1223
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1224
1224
        G_OBJECT_CLASS (klass)->finalize = tracker_direct_connection_finalize;
1225
1225
#line 1226 "tracker-direct.c"
1226
1226
}
1227
1227
 
1228
1228
 
1229
1229
static void tracker_direct_connection_instance_init (TrackerDirectConnection * self) {
1230
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1230
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1231
1231
        self->priv = TRACKER_DIRECT_CONNECTION_GET_PRIVATE (self);
1232
1232
#line 1233 "tracker-direct.c"
1233
1233
}
1237
1237
        TrackerDirectConnection * self;
1238
1238
        gboolean _tmp0_;
1239
1239
        GError * _inner_error_ = NULL;
1240
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1240
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1241
1241
        self = TRACKER_DIRECT_CONNECTION (obj);
1242
 
#line 49 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1242
#line 49 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1243
1243
        _tmp0_ = self->priv->initialized;
1244
 
#line 49 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1244
#line 49 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1245
1245
        if (!_tmp0_) {
1246
1246
#line 1247 "tracker-direct.c"
1247
1247
                goto _return;
1248
1248
        }
1249
 
#line 55 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1249
#line 55 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1250
1250
        tracker_db_manager_lock ();
1251
1251
#line 1252 "tracker-direct.c"
1252
1252
        {
1253
1253
                gint _tmp1_;
1254
1254
                gint _tmp2_;
1255
 
#line 58 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1255
#line 58 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1256
1256
                _tmp1_ = tracker_direct_connection_use_count;
1257
 
#line 58 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1257
#line 58 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1258
1258
                tracker_direct_connection_use_count = _tmp1_ - 1;
1259
 
#line 60 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1259
#line 60 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1260
1260
                _tmp2_ = tracker_direct_connection_use_count;
1261
 
#line 60 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1261
#line 60 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1262
1262
                if (_tmp2_ == 0) {
1263
 
#line 61 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1263
#line 61 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1264
1264
                        tracker_data_manager_shutdown ();
1265
1265
#line 1266 "tracker-direct.c"
1266
1266
                }
1267
1267
        }
1268
1268
        __finally0:
1269
1269
        {
1270
 
#line 64 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1270
#line 64 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1271
1271
                tracker_db_manager_unlock ();
1272
1272
#line 1273 "tracker-direct.c"
1273
1273
        }
1274
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1274
#line 57 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1275
1275
        if (_inner_error_ != NULL) {
1276
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1276
#line 57 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1277
1277
                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);
1278
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1278
#line 57 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1279
1279
                g_clear_error (&_inner_error_);
1280
1280
#line 1281 "tracker-direct.c"
1281
1281
        }
1282
1282
        _return:
1283
 
#line 20 "/home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala"
 
1283
#line 20 "/home/martyn/Source/tracker/src/libtracker-direct/tracker-direct.vala"
1284
1284
        G_OBJECT_CLASS (tracker_direct_connection_parent_class)->finalize (obj);
1285
1285
#line 1286 "tracker-direct.c"
1286
1286
}