~ubuntu-branches/ubuntu/raring/rygel/raring

« back to all changes in this revision

Viewing changes to src/librygel-core/rygel-user-config.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2012-09-26 22:34:15 UTC
  • mfrom: (1.3.2)
  • mto: (14.1.10 sid)
  • mto: This revision was merged to the branch mainline in revision 27.
  • Revision ID: package-import@ubuntu.com-20120926223415-mem27auv86jjrj9k
ImportedĀ UpstreamĀ versionĀ 0.16.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* rygel-user-config.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-user-config.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-user-config.vala, do not modify */
3
3
 
4
4
/*
175
175
        gboolean _tmp0_ = FALSE;
176
176
        gboolean _tmp1_;
177
177
        GError * _inner_error_ = NULL;
178
 
#line 62 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
179
178
        self = (RygelUserConfig*) base;
180
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
181
179
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_UPNP_ENABLED_KEY, &_inner_error_);
182
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
183
180
        _tmp1_ = _tmp0_;
184
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
185
181
        if (_inner_error_ != NULL) {
186
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
187
182
                g_propagate_error (error, _inner_error_);
188
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
189
183
                return FALSE;
190
 
#line 191 "rygel-user-config.c"
191
184
        }
192
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
193
185
        result = _tmp1_;
194
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
195
186
        return result;
196
 
#line 197 "rygel-user-config.c"
197
187
}
198
188
 
199
189
 
203
193
        gchar* _tmp0_ = NULL;
204
194
        gchar* _tmp1_;
205
195
        GError * _inner_error_ = NULL;
206
 
#line 66 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
207
196
        self = (RygelUserConfig*) base;
208
 
#line 67 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
209
197
        _tmp0_ = rygel_configuration_get_string ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_IFACE_KEY, &_inner_error_);
210
 
#line 67 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
211
198
        _tmp1_ = _tmp0_;
212
 
#line 67 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
213
199
        if (_inner_error_ != NULL) {
214
 
#line 67 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
215
200
                g_propagate_error (error, _inner_error_);
216
 
#line 67 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
217
201
                return NULL;
218
 
#line 219 "rygel-user-config.c"
219
202
        }
220
 
#line 67 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
221
203
        result = _tmp1_;
222
 
#line 67 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
223
204
        return result;
224
 
#line 225 "rygel-user-config.c"
225
205
}
226
206
 
227
207
 
233
213
        gint _tmp2_ = 0;
234
214
        gint _tmp3_;
235
215
        GError * _inner_error_ = NULL;
236
 
#line 70 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
237
216
        self = (RygelUserConfig*) base;
238
 
#line 71 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
239
217
        _tmp0_ = 0U;
240
 
#line 71 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
241
218
        _tmp1_ = G_MAXUINT16;
242
 
#line 71 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
243
219
        _tmp2_ = rygel_configuration_get_int ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_PORT_KEY, (gint) _tmp0_, (gint) _tmp1_, &_inner_error_);
244
 
#line 71 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
245
220
        _tmp3_ = _tmp2_;
246
 
#line 71 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
247
221
        if (_inner_error_ != NULL) {
248
 
#line 71 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
249
222
                g_propagate_error (error, _inner_error_);
250
 
#line 71 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
251
223
                return 0;
252
 
#line 253 "rygel-user-config.c"
253
224
        }
254
 
#line 71 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
255
225
        result = _tmp3_;
256
 
#line 71 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
257
226
        return result;
258
 
#line 259 "rygel-user-config.c"
259
227
}
260
228
 
261
229
 
265
233
        gboolean _tmp0_ = FALSE;
266
234
        gboolean _tmp1_;
267
235
        GError * _inner_error_ = NULL;
268
 
#line 74 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
269
236
        self = (RygelUserConfig*) base;
270
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
271
237
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_TRANSCODING_KEY, &_inner_error_);
272
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
273
238
        _tmp1_ = _tmp0_;
274
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
275
239
        if (_inner_error_ != NULL) {
276
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
277
240
                g_propagate_error (error, _inner_error_);
278
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
279
241
                return FALSE;
280
 
#line 281 "rygel-user-config.c"
281
242
        }
282
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
283
243
        result = _tmp1_;
284
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
285
244
        return result;
286
 
#line 287 "rygel-user-config.c"
287
245
}
288
246
 
289
247
 
293
251
        gboolean _tmp0_ = FALSE;
294
252
        gboolean _tmp1_;
295
253
        GError * _inner_error_ = NULL;
296
 
#line 78 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
297
254
        self = (RygelUserConfig*) base;
298
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
299
255
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_MP3_TRANSCODER_KEY, &_inner_error_);
300
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
301
256
        _tmp1_ = _tmp0_;
302
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
303
257
        if (_inner_error_ != NULL) {
304
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
305
258
                g_propagate_error (error, _inner_error_);
306
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
307
259
                return FALSE;
308
 
#line 309 "rygel-user-config.c"
309
260
        }
310
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
311
261
        result = _tmp1_;
312
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
313
262
        return result;
314
 
#line 315 "rygel-user-config.c"
315
263
}
316
264
 
317
265
 
321
269
        gboolean _tmp0_ = FALSE;
322
270
        gboolean _tmp1_;
323
271
        GError * _inner_error_ = NULL;
324
 
#line 82 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
325
272
        self = (RygelUserConfig*) base;
326
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
327
273
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_MP2TS_TRANSCODER_KEY, &_inner_error_);
328
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
329
274
        _tmp1_ = _tmp0_;
330
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
331
275
        if (_inner_error_ != NULL) {
332
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
333
276
                g_propagate_error (error, _inner_error_);
334
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
335
277
                return FALSE;
336
 
#line 337 "rygel-user-config.c"
337
278
        }
338
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
339
279
        result = _tmp1_;
340
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
341
280
        return result;
342
 
#line 343 "rygel-user-config.c"
343
281
}
344
282
 
345
283
 
349
287
        gboolean _tmp0_ = FALSE;
350
288
        gboolean _tmp1_;
351
289
        GError * _inner_error_ = NULL;
352
 
#line 86 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
353
290
        self = (RygelUserConfig*) base;
354
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
355
291
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_LPCM_TRANSCODER_KEY, &_inner_error_);
356
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
357
292
        _tmp1_ = _tmp0_;
358
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
359
293
        if (_inner_error_ != NULL) {
360
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
361
294
                g_propagate_error (error, _inner_error_);
362
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
363
295
                return FALSE;
364
 
#line 365 "rygel-user-config.c"
365
296
        }
366
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
367
297
        result = _tmp1_;
368
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
369
298
        return result;
370
 
#line 371 "rygel-user-config.c"
371
299
}
372
300
 
373
301
 
377
305
        gboolean _tmp0_ = FALSE;
378
306
        gboolean _tmp1_;
379
307
        GError * _inner_error_ = NULL;
380
 
#line 90 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
381
308
        self = (RygelUserConfig*) base;
382
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
383
309
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_WMV_TRANSCODER_KEY, &_inner_error_);
384
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
385
310
        _tmp1_ = _tmp0_;
386
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
387
311
        if (_inner_error_ != NULL) {
388
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
389
312
                g_propagate_error (error, _inner_error_);
390
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
391
313
                return FALSE;
392
 
#line 393 "rygel-user-config.c"
393
314
        }
394
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
395
315
        result = _tmp1_;
396
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
397
316
        return result;
398
 
#line 399 "rygel-user-config.c"
399
317
}
400
318
 
401
319
 
405
323
        gboolean _tmp0_ = FALSE;
406
324
        gboolean _tmp1_;
407
325
        GError * _inner_error_ = NULL;
408
 
#line 94 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
409
326
        self = (RygelUserConfig*) base;
410
 
#line 95 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
411
327
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_AAC_TRANSCODER_KEY, &_inner_error_);
412
 
#line 95 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
413
328
        _tmp1_ = _tmp0_;
414
 
#line 95 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
415
329
        if (_inner_error_ != NULL) {
416
 
#line 95 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
417
330
                g_propagate_error (error, _inner_error_);
418
 
#line 95 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
419
331
                return FALSE;
420
 
#line 421 "rygel-user-config.c"
421
332
        }
422
 
#line 95 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
423
333
        result = _tmp1_;
424
 
#line 95 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
425
334
        return result;
426
 
#line 427 "rygel-user-config.c"
427
335
}
428
336
 
429
337
 
433
341
        gboolean _tmp0_ = FALSE;
434
342
        gboolean _tmp1_;
435
343
        GError * _inner_error_ = NULL;
436
 
#line 98 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
437
344
        self = (RygelUserConfig*) base;
438
 
#line 99 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
439
345
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_AVC_TRANSCODER_KEY, &_inner_error_);
440
 
#line 99 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
441
346
        _tmp1_ = _tmp0_;
442
 
#line 99 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
443
347
        if (_inner_error_ != NULL) {
444
 
#line 99 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
445
348
                g_propagate_error (error, _inner_error_);
446
 
#line 99 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
447
349
                return FALSE;
448
 
#line 449 "rygel-user-config.c"
449
350
        }
450
 
#line 99 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
451
351
        result = _tmp1_;
452
 
#line 99 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
453
352
        return result;
454
 
#line 455 "rygel-user-config.c"
455
353
}
456
354
 
457
355
 
461
359
        gboolean _tmp0_ = FALSE;
462
360
        gboolean _tmp1_;
463
361
        GError * _inner_error_ = NULL;
464
 
#line 102 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
465
362
        self = (RygelUserConfig*) base;
466
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
467
363
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_ALLOW_UPLOAD_KEY, &_inner_error_);
468
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
469
364
        _tmp1_ = _tmp0_;
470
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
471
365
        if (_inner_error_ != NULL) {
472
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
473
366
                g_propagate_error (error, _inner_error_);
474
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
475
367
                return FALSE;
476
 
#line 477 "rygel-user-config.c"
477
368
        }
478
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
479
369
        result = _tmp1_;
480
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
481
370
        return result;
482
 
#line 483 "rygel-user-config.c"
483
371
}
484
372
 
485
373
 
489
377
        gboolean _tmp0_ = FALSE;
490
378
        gboolean _tmp1_;
491
379
        GError * _inner_error_ = NULL;
492
 
#line 106 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
493
380
        self = (RygelUserConfig*) base;
494
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
495
381
        _tmp0_ = rygel_configuration_get_bool ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_ALLOW_DELETION_KEY, &_inner_error_);
496
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
497
382
        _tmp1_ = _tmp0_;
498
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
499
383
        if (_inner_error_ != NULL) {
500
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
501
384
                g_propagate_error (error, _inner_error_);
502
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
503
385
                return FALSE;
504
 
#line 505 "rygel-user-config.c"
505
386
        }
506
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
507
387
        result = _tmp1_;
508
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
509
388
        return result;
510
 
#line 511 "rygel-user-config.c"
511
389
}
512
390
 
513
391
 
517
395
        gchar* _tmp0_ = NULL;
518
396
        gchar* _tmp1_;
519
397
        GError * _inner_error_ = NULL;
520
 
#line 110 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
521
398
        self = (RygelUserConfig*) base;
522
 
#line 111 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
523
399
        _tmp0_ = rygel_configuration_get_string ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_LOG_LEVELS_KEY, &_inner_error_);
524
 
#line 111 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
525
400
        _tmp1_ = _tmp0_;
526
 
#line 111 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
527
401
        if (_inner_error_ != NULL) {
528
 
#line 111 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
529
402
                g_propagate_error (error, _inner_error_);
530
 
#line 111 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
531
403
                return NULL;
532
 
#line 533 "rygel-user-config.c"
533
404
        }
534
 
#line 111 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
535
405
        result = _tmp1_;
536
 
#line 111 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
537
406
        return result;
538
 
#line 539 "rygel-user-config.c"
539
407
}
540
408
 
541
409
 
545
413
        gchar* _tmp0_ = NULL;
546
414
        gchar* _tmp1_;
547
415
        GError * _inner_error_ = NULL;
548
 
#line 114 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
549
416
        self = (RygelUserConfig*) base;
550
 
#line 115 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
551
417
        _tmp0_ = rygel_configuration_get_string ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_PLUGIN_PATH_KEY, &_inner_error_);
552
 
#line 115 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
553
418
        _tmp1_ = _tmp0_;
554
 
#line 115 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
555
419
        if (_inner_error_ != NULL) {
556
 
#line 115 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
557
420
                g_propagate_error (error, _inner_error_);
558
 
#line 115 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
559
421
                return NULL;
560
 
#line 561 "rygel-user-config.c"
561
422
        }
562
 
#line 115 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
563
423
        result = _tmp1_;
564
 
#line 115 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
565
424
        return result;
566
 
#line 567 "rygel-user-config.c"
567
425
}
568
426
 
569
427
 
573
431
        gchar* _tmp0_ = NULL;
574
432
        gchar* _tmp1_;
575
433
        GError * _inner_error_ = NULL;
576
 
#line 118 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
577
434
        self = (RygelUserConfig*) base;
578
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
579
435
        _tmp0_ = rygel_configuration_get_string ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_VIDEO_UPLOAD_DIR_PATH_KEY, &_inner_error_);
580
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
581
436
        _tmp1_ = _tmp0_;
582
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
583
437
        if (_inner_error_ != NULL) {
584
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
585
438
                g_propagate_error (error, _inner_error_);
586
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
587
439
                return NULL;
588
 
#line 589 "rygel-user-config.c"
589
440
        }
590
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
591
441
        result = _tmp1_;
592
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
593
442
        return result;
594
 
#line 595 "rygel-user-config.c"
595
443
}
596
444
 
597
445
 
601
449
        gchar* _tmp0_ = NULL;
602
450
        gchar* _tmp1_;
603
451
        GError * _inner_error_ = NULL;
604
 
#line 122 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
605
452
        self = (RygelUserConfig*) base;
606
 
#line 123 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
607
453
        _tmp0_ = rygel_configuration_get_string ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_MUSIC_UPLOAD_DIR_PATH_KEY, &_inner_error_);
608
 
#line 123 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
609
454
        _tmp1_ = _tmp0_;
610
 
#line 123 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
611
455
        if (_inner_error_ != NULL) {
612
 
#line 123 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
613
456
                g_propagate_error (error, _inner_error_);
614
 
#line 123 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
615
457
                return NULL;
616
 
#line 617 "rygel-user-config.c"
617
458
        }
618
 
#line 123 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
619
459
        result = _tmp1_;
620
 
#line 123 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
621
460
        return result;
622
 
#line 623 "rygel-user-config.c"
623
461
}
624
462
 
625
463
 
629
467
        gchar* _tmp0_ = NULL;
630
468
        gchar* _tmp1_;
631
469
        GError * _inner_error_ = NULL;
632
 
#line 126 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
633
470
        self = (RygelUserConfig*) base;
634
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
635
471
        _tmp0_ = rygel_configuration_get_string ((RygelConfiguration*) self, "general", RYGEL_USER_CONFIG_PICTURE_UPLOAD_DIR_PATH_KEY, &_inner_error_);
636
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
637
472
        _tmp1_ = _tmp0_;
638
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
639
473
        if (_inner_error_ != NULL) {
640
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
641
474
                g_propagate_error (error, _inner_error_);
642
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
643
475
                return NULL;
644
 
#line 645 "rygel-user-config.c"
645
476
        }
646
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
647
477
        result = _tmp1_;
648
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
649
478
        return result;
650
 
#line 651 "rygel-user-config.c"
651
479
}
652
480
 
653
481
 
654
482
static gpointer _g_object_ref0 (gpointer self) {
655
 
#line 138 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
656
483
        return self ? g_object_ref (self) : NULL;
657
 
#line 658 "rygel-user-config.c"
658
484
}
659
485
 
660
486
 
664
490
        RygelUserConfig* _tmp6_;
665
491
        RygelUserConfig* _tmp7_;
666
492
        GError * _inner_error_ = NULL;
667
 
#line 131 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
668
493
        _tmp0_ = rygel_user_config_config;
669
 
#line 131 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
670
494
        if (_tmp0_ == NULL) {
671
 
#line 672 "rygel-user-config.c"
672
495
                const gchar* _tmp1_ = NULL;
673
496
                gchar* _tmp2_ = NULL;
674
497
                gchar* path;
675
498
                const gchar* _tmp3_;
676
499
                RygelUserConfig* _tmp4_;
677
500
                RygelUserConfig* _tmp5_;
678
 
#line 132 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
679
501
                _tmp1_ = g_get_user_config_dir ();
680
 
#line 132 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
681
502
                _tmp2_ = g_build_filename (_tmp1_, RYGEL_USER_CONFIG_CONFIG_FILE, NULL);
682
 
#line 132 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
683
503
                path = _tmp2_;
684
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
685
504
                _tmp3_ = path;
686
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
687
505
                _tmp4_ = rygel_user_config_new (_tmp3_, &_inner_error_);
688
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
689
506
                _tmp5_ = _tmp4_;
690
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
691
507
                if (_inner_error_ != NULL) {
692
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
693
508
                        g_propagate_error (error, _inner_error_);
694
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
695
509
                        _g_free0 (path);
696
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
697
510
                        return NULL;
698
 
#line 699 "rygel-user-config.c"
699
511
                }
700
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
701
512
                _g_object_unref0 (rygel_user_config_config);
702
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
703
513
                rygel_user_config_config = _tmp5_;
704
 
#line 131 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
705
514
                _g_free0 (path);
706
 
#line 707 "rygel-user-config.c"
707
515
        }
708
 
#line 138 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
709
516
        _tmp6_ = rygel_user_config_config;
710
 
#line 138 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
711
517
        _tmp7_ = _g_object_ref0 (_tmp6_);
712
 
#line 138 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
713
518
        result = _tmp7_;
714
 
#line 138 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
715
519
        return result;
716
 
#line 717 "rygel-user-config.c"
717
520
}
718
521
 
719
522
 
727
530
        const gchar* _tmp4_;
728
531
        const gchar* _tmp5_;
729
532
        GError * _inner_error_ = NULL;
730
 
#line 141 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
731
533
        g_return_val_if_fail (file != NULL, NULL);
732
 
#line 141 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
733
534
        self = (RygelUserConfig*) g_object_new (object_type, NULL);
734
 
#line 142 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
735
535
        _tmp0_ = g_key_file_new ();
736
 
#line 142 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
737
536
        _g_key_file_unref0 (self->key_file);
738
 
#line 142 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
739
537
        self->key_file = _tmp0_;
740
 
#line 143 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
741
538
        _tmp1_ = g_key_file_new ();
742
 
#line 143 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
743
539
        _g_key_file_unref0 (self->sys_key_file);
744
 
#line 143 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
745
540
        self->sys_key_file = _tmp1_;
746
 
#line 145 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
747
541
        _tmp2_ = g_build_filename (SYS_CONFIG_DIR, RYGEL_USER_CONFIG_CONFIG_FILE, NULL);
748
 
#line 145 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
749
542
        path = _tmp2_;
750
 
#line 148 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
751
543
        _tmp3_ = self->sys_key_file;
752
 
#line 148 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
753
544
        _tmp4_ = path;
754
 
#line 148 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
755
545
        g_key_file_load_from_file (_tmp3_, _tmp4_, G_KEY_FILE_KEEP_COMMENTS | G_KEY_FILE_KEEP_TRANSLATIONS, &_inner_error_);
756
 
#line 148 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
757
546
        if (_inner_error_ != NULL) {
758
 
#line 148 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
759
547
                g_propagate_error (error, _inner_error_);
760
 
#line 148 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
761
548
                _g_free0 (path);
762
 
#line 148 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
763
549
                _g_object_unref0 (self);
764
 
#line 148 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
765
550
                return NULL;
766
 
#line 767 "rygel-user-config.c"
767
551
        }
768
 
#line 151 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
769
552
        _tmp5_ = path;
770
 
#line 151 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
771
553
        g_debug ("rygel-user-config.vala:151: Loaded system configuration from file '%s'", _tmp5_);
772
 
#line 773 "rygel-user-config.c"
773
554
        {
774
555
                GKeyFile* _tmp6_;
775
556
                const gchar* _tmp7_;
776
557
                const gchar* _tmp8_;
777
 
#line 154 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
778
558
                _tmp6_ = self->key_file;
779
 
#line 154 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
780
559
                _tmp7_ = file;
781
 
#line 154 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
782
560
                g_key_file_load_from_file (_tmp6_, _tmp7_, G_KEY_FILE_KEEP_COMMENTS | G_KEY_FILE_KEEP_TRANSLATIONS, &_inner_error_);
783
 
#line 154 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
784
561
                if (_inner_error_ != NULL) {
785
 
#line 786 "rygel-user-config.c"
786
562
                        goto __catch38_g_error;
787
563
                }
788
 
#line 158 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
789
564
                _tmp8_ = file;
790
 
#line 158 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
791
565
                g_debug ("rygel-user-config.vala:158: Loaded user configuration from file '%s'", _tmp8_);
792
 
#line 793 "rygel-user-config.c"
793
566
        }
794
567
        goto __finally38;
795
568
        __catch38_g_error:
806
579
                GKeyFile* _tmp15_;
807
580
                const gchar* _tmp16_;
808
581
                gsize _tmp17_;
809
 
#line 153 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
810
582
                _error_ = _inner_error_;
811
 
#line 153 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
812
583
                _inner_error_ = NULL;
813
 
#line 160 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
814
584
                _tmp9_ = file;
815
 
#line 160 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
816
585
                _tmp10_ = _error_;
817
 
#line 160 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
818
586
                _tmp11_ = _tmp10_->message;
819
 
#line 160 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
820
587
                g_debug ("rygel-user-config.vala:160: Failed to load user configuration from fil" \
821
588
"e '%s': %s", _tmp9_, _tmp11_);
822
 
#line 165 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
823
589
                _tmp12_ = self->sys_key_file;
824
 
#line 165 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
825
590
                _tmp14_ = g_key_file_to_data (_tmp12_, &_tmp13_, NULL);
826
 
#line 165 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
827
591
                size = _tmp13_;
828
 
#line 165 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
829
592
                data = _tmp14_;
830
 
#line 166 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
831
593
                _tmp15_ = self->key_file;
832
 
#line 166 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
833
594
                _tmp16_ = data;
834
 
#line 166 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
835
595
                _tmp17_ = size;
836
 
#line 166 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
837
596
                g_key_file_load_from_data (_tmp15_, _tmp16_, _tmp17_, G_KEY_FILE_KEEP_COMMENTS | G_KEY_FILE_KEEP_TRANSLATIONS, &_inner_error_);
838
 
#line 166 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
839
597
                if (_inner_error_ != NULL) {
840
 
#line 166 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
841
598
                        _g_free0 (data);
842
 
#line 166 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
843
599
                        _g_error_free0 (_error_);
844
 
#line 844 "rygel-user-config.c"
845
600
                        goto __finally38;
846
601
                }
847
 
#line 153 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
848
602
                _g_free0 (data);
849
 
#line 153 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
850
603
                _g_error_free0 (_error_);
851
 
#line 851 "rygel-user-config.c"
852
604
        }
853
605
        __finally38:
854
 
#line 153 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
855
606
        if (_inner_error_ != NULL) {
856
 
#line 153 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
857
607
                g_propagate_error (error, _inner_error_);
858
 
#line 153 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
859
608
                _g_free0 (path);
860
 
#line 153 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
861
609
                _g_object_unref0 (self);
862
 
#line 153 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
863
610
                return NULL;
864
 
#line 864 "rygel-user-config.c"
865
611
        }
866
 
#line 141 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
867
612
        _g_free0 (path);
868
 
#line 141 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
869
613
        return self;
870
 
#line 870 "rygel-user-config.c"
871
614
}
872
615
 
873
616
 
874
617
RygelUserConfig* rygel_user_config_new (const gchar* file, GError** error) {
875
 
#line 141 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
876
618
        return rygel_user_config_construct (RYGEL_TYPE_USER_CONFIG, file, error);
877
 
#line 877 "rygel-user-config.c"
878
619
}
879
620
 
880
621
 
885
626
        gboolean _tmp1_ = FALSE;
886
627
        gboolean _tmp2_;
887
628
        GError * _inner_error_ = NULL;
888
 
#line 173 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
889
629
        self = (RygelUserConfig*) base;
890
 
#line 173 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
891
630
        g_return_val_if_fail (section != NULL, FALSE);
892
 
#line 174 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
893
631
        _tmp0_ = section;
894
 
#line 174 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
895
632
        _tmp1_ = rygel_configuration_get_bool ((RygelConfiguration*) self, _tmp0_, RYGEL_USER_CONFIG_ENABLED_KEY, &_inner_error_);
896
 
#line 174 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
897
633
        _tmp2_ = _tmp1_;
898
 
#line 174 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
899
634
        if (_inner_error_ != NULL) {
900
 
#line 174 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
901
635
                g_propagate_error (error, _inner_error_);
902
 
#line 174 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
903
636
                return FALSE;
904
 
#line 904 "rygel-user-config.c"
905
637
        }
906
 
#line 174 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
907
638
        result = _tmp2_;
908
 
#line 174 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
909
639
        return result;
910
 
#line 910 "rygel-user-config.c"
911
640
}
912
641
 
913
642
 
918
647
        gchar* _tmp1_ = NULL;
919
648
        gchar* _tmp2_;
920
649
        GError * _inner_error_ = NULL;
921
 
#line 177 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
922
650
        self = (RygelUserConfig*) base;
923
 
#line 177 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
924
651
        g_return_val_if_fail (section != NULL, NULL);
925
 
#line 178 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
926
652
        _tmp0_ = section;
927
 
#line 178 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
928
653
        _tmp1_ = rygel_configuration_get_string ((RygelConfiguration*) self, _tmp0_, RYGEL_USER_CONFIG_TITLE_KEY, &_inner_error_);
929
 
#line 178 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
930
654
        _tmp2_ = _tmp1_;
931
 
#line 178 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
932
655
        if (_inner_error_ != NULL) {
933
 
#line 178 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
934
656
                g_propagate_error (error, _inner_error_);
935
 
#line 178 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
936
657
                return NULL;
937
 
#line 937 "rygel-user-config.c"
938
658
        }
939
 
#line 178 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
940
659
        result = _tmp2_;
941
 
#line 178 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
942
660
        return result;
943
 
#line 943 "rygel-user-config.c"
944
661
}
945
662
 
946
663
 
947
664
static gpointer _g_error_copy0 (gpointer self) {
948
 
#line 192 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
949
665
        return self ? g_error_copy (self) : NULL;
950
 
#line 950 "rygel-user-config.c"
951
666
}
952
667
 
953
668
 
959
674
        const gchar* _tmp17_;
960
675
        gboolean _tmp19_;
961
676
        GError * _inner_error_ = NULL;
962
 
#line 181 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
963
677
        self = (RygelUserConfig*) base;
964
 
#line 181 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
965
678
        g_return_val_if_fail (section != NULL, NULL);
966
 
#line 181 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
967
679
        g_return_val_if_fail (key != NULL, NULL);
968
 
#line 968 "rygel-user-config.c"
969
680
        {
970
681
                GKeyFile* _tmp0_;
971
682
                const gchar* _tmp1_;
972
683
                const gchar* _tmp2_;
973
684
                gchar* _tmp3_ = NULL;
974
685
                gchar* _tmp4_;
975
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
976
686
                _tmp0_ = self->key_file;
977
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
978
687
                _tmp1_ = section;
979
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
980
688
                _tmp2_ = key;
981
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
982
689
                _tmp3_ = g_key_file_get_string (_tmp0_, _tmp1_, _tmp2_, &_inner_error_);
983
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
984
690
                _tmp4_ = _tmp3_;
985
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
986
691
                if (_inner_error_ != NULL) {
987
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
988
692
                        if (_inner_error_->domain == G_KEY_FILE_ERROR) {
989
 
#line 989 "rygel-user-config.c"
990
693
                                goto __catch39_g_key_file_error;
991
694
                        }
992
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
993
695
                        _g_free0 (val);
994
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
995
696
                        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);
996
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
997
697
                        g_clear_error (&_inner_error_);
998
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
999
698
                        return NULL;
1000
 
#line 1000 "rygel-user-config.c"
1001
699
                }
1002
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1003
700
                _g_free0 (val);
1004
 
#line 186 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1005
701
                val = _tmp4_;
1006
 
#line 1006 "rygel-user-config.c"
1007
702
        }
1008
703
        goto __finally39;
1009
704
        __catch39_g_key_file_error:
1012
707
                gboolean _tmp5_ = FALSE;
1013
708
                GError* _tmp6_;
1014
709
                gboolean _tmp8_;
1015
 
#line 185 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1016
710
                _error_ = _inner_error_;
1017
 
#line 185 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1018
711
                _inner_error_ = NULL;
1019
 
#line 188 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1020
712
                _tmp6_ = _error_;
1021
 
#line 188 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1022
713
                if (g_error_matches (_tmp6_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_KEY_NOT_FOUND)) {
1023
 
#line 188 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1024
714
                        _tmp5_ = TRUE;
1025
 
#line 1025 "rygel-user-config.c"
1026
715
                } else {
1027
716
                        GError* _tmp7_;
1028
 
#line 189 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1029
717
                        _tmp7_ = _error_;
1030
 
#line 189 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1031
718
                        _tmp5_ = g_error_matches (_tmp7_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_GROUP_NOT_FOUND);
1032
 
#line 1032 "rygel-user-config.c"
1033
719
                }
1034
 
#line 188 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1035
720
                _tmp8_ = _tmp5_;
1036
 
#line 188 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1037
721
                if (_tmp8_) {
1038
 
#line 1038 "rygel-user-config.c"
1039
722
                        GKeyFile* _tmp9_;
1040
723
                        const gchar* _tmp10_;
1041
724
                        const gchar* _tmp11_;
1042
725
                        gchar* _tmp12_ = NULL;
1043
726
                        gchar* _tmp13_;
1044
 
#line 190 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1045
727
                        _tmp9_ = self->sys_key_file;
1046
 
#line 190 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1047
728
                        _tmp10_ = section;
1048
 
#line 190 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1049
729
                        _tmp11_ = key;
1050
 
#line 190 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1051
730
                        _tmp12_ = g_key_file_get_string (_tmp9_, _tmp10_, _tmp11_, &_inner_error_);
1052
 
#line 190 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1053
731
                        _tmp13_ = _tmp12_;
1054
 
#line 190 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1055
732
                        if (_inner_error_ != NULL) {
1056
 
#line 190 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1057
733
                                _g_error_free0 (_error_);
1058
 
#line 1058 "rygel-user-config.c"
1059
734
                                goto __finally39;
1060
735
                        }
1061
 
#line 190 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1062
736
                        _g_free0 (val);
1063
 
#line 190 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1064
737
                        val = _tmp13_;
1065
 
#line 1065 "rygel-user-config.c"
1066
738
                } else {
1067
739
                        GError* _tmp14_;
1068
740
                        GError* _tmp15_;
1069
 
#line 192 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1070
741
                        _tmp14_ = _error_;
1071
 
#line 192 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1072
742
                        _tmp15_ = _g_error_copy0 (_tmp14_);
1073
 
#line 192 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1074
743
                        _inner_error_ = _tmp15_;
1075
 
#line 192 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1076
744
                        _g_error_free0 (_error_);
1077
 
#line 1077 "rygel-user-config.c"
1078
745
                        goto __finally39;
1079
746
                }
1080
 
#line 185 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1081
747
                _g_error_free0 (_error_);
1082
 
#line 1082 "rygel-user-config.c"
1083
748
        }
1084
749
        __finally39:
1085
 
#line 185 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1086
750
        if (_inner_error_ != NULL) {
1087
 
#line 185 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1088
751
                g_propagate_error (error, _inner_error_);
1089
 
#line 185 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1090
752
                _g_free0 (val);
1091
 
#line 185 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1092
753
                return NULL;
1093
 
#line 1093 "rygel-user-config.c"
1094
754
        }
1095
 
#line 196 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1096
755
        _tmp17_ = val;
1097
 
#line 196 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1098
756
        if (_tmp17_ == NULL) {
1099
 
#line 196 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1100
757
                _tmp16_ = TRUE;
1101
 
#line 1101 "rygel-user-config.c"
1102
758
        } else {
1103
759
                const gchar* _tmp18_;
1104
 
#line 196 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1105
760
                _tmp18_ = val;
1106
 
#line 196 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1107
761
                _tmp16_ = g_strcmp0 (_tmp18_, "") == 0;
1108
 
#line 1108 "rygel-user-config.c"
1109
762
        }
1110
 
#line 196 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1111
763
        _tmp19_ = _tmp16_;
1112
 
#line 196 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1113
764
        if (_tmp19_) {
1114
 
#line 1114 "rygel-user-config.c"
1115
765
                const gchar* _tmp20_ = NULL;
1116
766
                const gchar* _tmp21_;
1117
767
                GError* _tmp22_;
1118
 
#line 197 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1119
768
                _tmp20_ = _ ("No value available for '%s'");
1120
 
#line 197 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1121
769
                _tmp21_ = key;
1122
 
#line 197 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1123
770
                _tmp22_ = g_error_new (RYGEL_CONFIGURATION_ERROR, RYGEL_CONFIGURATION_ERROR_NO_VALUE_SET, _tmp20_, _tmp21_);
1124
 
#line 197 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1125
771
                _inner_error_ = _tmp22_;
1126
 
#line 197 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1127
772
                g_propagate_error (error, _inner_error_);
1128
 
#line 197 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1129
773
                _g_free0 (val);
1130
 
#line 197 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1131
774
                return NULL;
1132
 
#line 1132 "rygel-user-config.c"
1133
775
        }
1134
 
#line 201 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1135
776
        result = val;
1136
 
#line 201 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1137
777
        return result;
1138
 
#line 1138 "rygel-user-config.c"
1139
778
}
1140
779
 
1141
780
 
1150
789
        gchar** _tmp19_;
1151
790
        gint _tmp19__length1;
1152
791
        GError * _inner_error_ = NULL;
1153
 
#line 204 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1154
792
        self = (RygelUserConfig*) base;
1155
 
#line 204 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1156
793
        g_return_val_if_fail (section != NULL, NULL);
1157
 
#line 204 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1158
794
        g_return_val_if_fail (key != NULL, NULL);
1159
 
#line 207 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1160
795
        _tmp0_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
1161
 
#line 207 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1162
796
        str_list = _tmp0_;
1163
 
#line 1163 "rygel-user-config.c"
1164
797
        {
1165
798
                GKeyFile* _tmp1_;
1166
799
                const gchar* _tmp2_;
1170
803
                gchar** _tmp6_;
1171
804
                gint _tmp6__length1;
1172
805
                gint __tmp6__size_;
1173
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1174
806
                _tmp1_ = self->key_file;
1175
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1176
807
                _tmp2_ = section;
1177
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1178
808
                _tmp3_ = key;
1179
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1180
809
                _tmp5_ = g_key_file_get_string_list (_tmp1_, _tmp2_, _tmp3_, &_tmp4_, &_inner_error_);
1181
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1182
810
                _tmp6_ = _tmp5_;
1183
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1184
811
                _tmp6__length1 = _tmp4_;
1185
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1186
812
                __tmp6__size_ = _tmp6__length1;
1187
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1188
813
                if (_inner_error_ != NULL) {
1189
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1190
814
                        if (_inner_error_->domain == G_KEY_FILE_ERROR) {
1191
 
#line 1191 "rygel-user-config.c"
1192
815
                                goto __catch40_g_key_file_error;
1193
816
                        }
1194
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1195
817
                        strings = (_vala_array_free (strings, strings_length1, (GDestroyNotify) g_free), NULL);
1196
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1197
818
                        _g_object_unref0 (str_list);
1198
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1199
819
                        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);
1200
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1201
820
                        g_clear_error (&_inner_error_);
1202
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1203
821
                        return NULL;
1204
 
#line 1204 "rygel-user-config.c"
1205
822
                }
1206
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1207
823
                strings = (_vala_array_free (strings, strings_length1, (GDestroyNotify) g_free), NULL);
1208
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1209
824
                strings = _tmp6_;
1210
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1211
825
                strings_length1 = _tmp6__length1;
1212
 
#line 211 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1213
826
                _strings_size_ = strings_length1;
1214
 
#line 1214 "rygel-user-config.c"
1215
827
        }
1216
828
        goto __finally40;
1217
829
        __catch40_g_key_file_error:
1220
832
                gboolean _tmp7_ = FALSE;
1221
833
                GError* _tmp8_;
1222
834
                gboolean _tmp10_;
1223
 
#line 210 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1224
835
                _error_ = _inner_error_;
1225
 
#line 210 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1226
836
                _inner_error_ = NULL;
1227
 
#line 213 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1228
837
                _tmp8_ = _error_;
1229
 
#line 213 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1230
838
                if (g_error_matches (_tmp8_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_KEY_NOT_FOUND)) {
1231
 
#line 213 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1232
839
                        _tmp7_ = TRUE;
1233
 
#line 1233 "rygel-user-config.c"
1234
840
                } else {
1235
841
                        GError* _tmp9_;
1236
 
#line 214 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1237
842
                        _tmp9_ = _error_;
1238
 
#line 214 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1239
843
                        _tmp7_ = g_error_matches (_tmp9_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_GROUP_NOT_FOUND);
1240
 
#line 1240 "rygel-user-config.c"
1241
844
                }
1242
 
#line 213 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1243
845
                _tmp10_ = _tmp7_;
1244
 
#line 213 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1245
846
                if (_tmp10_) {
1246
 
#line 1246 "rygel-user-config.c"
1247
847
                        GKeyFile* _tmp11_;
1248
848
                        const gchar* _tmp12_;
1249
849
                        const gchar* _tmp13_;
1252
852
                        gchar** _tmp16_;
1253
853
                        gint _tmp16__length1;
1254
854
                        gint __tmp16__size_;
1255
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1256
855
                        _tmp11_ = self->sys_key_file;
1257
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1258
856
                        _tmp12_ = section;
1259
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1260
857
                        _tmp13_ = key;
1261
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1262
858
                        _tmp15_ = g_key_file_get_string_list (_tmp11_, _tmp12_, _tmp13_, &_tmp14_, &_inner_error_);
1263
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1264
859
                        _tmp16_ = _tmp15_;
1265
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1266
860
                        _tmp16__length1 = _tmp14_;
1267
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1268
861
                        __tmp16__size_ = _tmp16__length1;
1269
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1270
862
                        if (_inner_error_ != NULL) {
1271
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1272
863
                                _g_error_free0 (_error_);
1273
 
#line 1273 "rygel-user-config.c"
1274
864
                                goto __finally40;
1275
865
                        }
1276
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1277
866
                        strings = (_vala_array_free (strings, strings_length1, (GDestroyNotify) g_free), NULL);
1278
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1279
867
                        strings = _tmp16_;
1280
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1281
868
                        strings_length1 = _tmp16__length1;
1282
 
#line 215 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1283
869
                        _strings_size_ = strings_length1;
1284
 
#line 1284 "rygel-user-config.c"
1285
870
                } else {
1286
871
                        GError* _tmp17_;
1287
872
                        GError* _tmp18_;
1288
 
#line 217 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1289
873
                        _tmp17_ = _error_;
1290
 
#line 217 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1291
874
                        _tmp18_ = _g_error_copy0 (_tmp17_);
1292
 
#line 217 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1293
875
                        _inner_error_ = _tmp18_;
1294
 
#line 217 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1295
876
                        _g_error_free0 (_error_);
1296
 
#line 1296 "rygel-user-config.c"
1297
877
                        goto __finally40;
1298
878
                }
1299
 
#line 210 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1300
879
                _g_error_free0 (_error_);
1301
 
#line 1301 "rygel-user-config.c"
1302
880
        }
1303
881
        __finally40:
1304
 
#line 210 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1305
882
        if (_inner_error_ != NULL) {
1306
 
#line 210 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1307
883
                g_propagate_error (error, _inner_error_);
1308
 
#line 210 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1309
884
                strings = (_vala_array_free (strings, strings_length1, (GDestroyNotify) g_free), NULL);
1310
 
#line 210 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1311
885
                _g_object_unref0 (str_list);
1312
 
#line 210 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1313
886
                return NULL;
1314
 
#line 1314 "rygel-user-config.c"
1315
887
        }
1316
 
#line 221 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1317
888
        _tmp19_ = strings;
1318
 
#line 221 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1319
889
        _tmp19__length1 = strings_length1;
1320
 
#line 1320 "rygel-user-config.c"
1321
890
        {
1322
891
                gchar** str_collection = NULL;
1323
892
                gint str_collection_length1 = 0;
1324
893
                gint _str_collection_size_ = 0;
1325
894
                gint str_it = 0;
1326
 
#line 221 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1327
895
                str_collection = _tmp19_;
1328
 
#line 221 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1329
896
                str_collection_length1 = _tmp19__length1;
1330
 
#line 221 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1331
897
                for (str_it = 0; str_it < _tmp19__length1; str_it = str_it + 1) {
1332
 
#line 1332 "rygel-user-config.c"
1333
898
                        gchar* _tmp20_;
1334
899
                        gchar* str = NULL;
1335
 
#line 221 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1336
900
                        _tmp20_ = g_strdup (str_collection[str_it]);
1337
 
#line 221 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1338
901
                        str = _tmp20_;
1339
 
#line 1339 "rygel-user-config.c"
1340
902
                        {
1341
903
                                GeeArrayList* _tmp21_;
1342
904
                                const gchar* _tmp22_;
1343
 
#line 222 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1344
905
                                _tmp21_ = str_list;
1345
 
#line 222 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1346
906
                                _tmp22_ = str;
1347
 
#line 222 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1348
907
                                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp21_, _tmp22_);
1349
 
#line 221 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1350
908
                                _g_free0 (str);
1351
 
#line 1351 "rygel-user-config.c"
1352
909
                        }
1353
910
                }
1354
911
        }
1355
 
#line 225 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1356
912
        result = str_list;
1357
 
#line 225 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1358
913
        strings = (_vala_array_free (strings, strings_length1, (GDestroyNotify) g_free), NULL);
1359
 
#line 225 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1360
914
        return result;
1361
 
#line 1361 "rygel-user-config.c"
1362
915
}
1363
916
 
1364
917
 
1372
925
        gboolean _tmp21_;
1373
926
        gboolean _tmp24_;
1374
927
        GError * _inner_error_ = NULL;
1375
 
#line 228 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1376
928
        self = (RygelUserConfig*) base;
1377
 
#line 228 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1378
929
        g_return_val_if_fail (section != NULL, 0);
1379
 
#line 228 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1380
930
        g_return_val_if_fail (key != NULL, 0);
1381
 
#line 1381 "rygel-user-config.c"
1382
931
        {
1383
932
                GKeyFile* _tmp0_;
1384
933
                const gchar* _tmp1_;
1385
934
                const gchar* _tmp2_;
1386
935
                gint _tmp3_ = 0;
1387
936
                gint _tmp4_;
1388
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1389
937
                _tmp0_ = self->key_file;
1390
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1391
938
                _tmp1_ = section;
1392
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1393
939
                _tmp2_ = key;
1394
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1395
940
                _tmp3_ = g_key_file_get_integer (_tmp0_, _tmp1_, _tmp2_, &_inner_error_);
1396
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1397
941
                _tmp4_ = _tmp3_;
1398
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1399
942
                if (_inner_error_ != NULL) {
1400
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1401
943
                        if (_inner_error_->domain == G_KEY_FILE_ERROR) {
1402
 
#line 1402 "rygel-user-config.c"
1403
944
                                goto __catch41_g_key_file_error;
1404
945
                        }
1405
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1406
946
                        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);
1407
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1408
947
                        g_clear_error (&_inner_error_);
1409
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1410
948
                        return 0;
1411
 
#line 1411 "rygel-user-config.c"
1412
949
                }
1413
 
#line 236 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1414
950
                val = _tmp4_;
1415
 
#line 1415 "rygel-user-config.c"
1416
951
        }
1417
952
        goto __finally41;
1418
953
        __catch41_g_key_file_error:
1421
956
                gboolean _tmp5_ = FALSE;
1422
957
                GError* _tmp6_;
1423
958
                gboolean _tmp8_;
1424
 
#line 235 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1425
959
                _error_ = _inner_error_;
1426
 
#line 235 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1427
960
                _inner_error_ = NULL;
1428
 
#line 238 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1429
961
                _tmp6_ = _error_;
1430
 
#line 238 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1431
962
                if (g_error_matches (_tmp6_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_KEY_NOT_FOUND)) {
1432
 
#line 238 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1433
963
                        _tmp5_ = TRUE;
1434
 
#line 1434 "rygel-user-config.c"
1435
964
                } else {
1436
965
                        GError* _tmp7_;
1437
 
#line 239 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1438
966
                        _tmp7_ = _error_;
1439
 
#line 239 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1440
967
                        _tmp5_ = g_error_matches (_tmp7_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_GROUP_NOT_FOUND);
1441
 
#line 1441 "rygel-user-config.c"
1442
968
                }
1443
 
#line 238 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1444
969
                _tmp8_ = _tmp5_;
1445
 
#line 238 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1446
970
                if (_tmp8_) {
1447
 
#line 1447 "rygel-user-config.c"
1448
971
                        GKeyFile* _tmp9_;
1449
972
                        const gchar* _tmp10_;
1450
973
                        const gchar* _tmp11_;
1451
974
                        gint _tmp12_ = 0;
1452
975
                        gint _tmp13_;
1453
 
#line 240 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1454
976
                        _tmp9_ = self->sys_key_file;
1455
 
#line 240 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1456
977
                        _tmp10_ = section;
1457
 
#line 240 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1458
978
                        _tmp11_ = key;
1459
 
#line 240 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1460
979
                        _tmp12_ = g_key_file_get_integer (_tmp9_, _tmp10_, _tmp11_, &_inner_error_);
1461
 
#line 240 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1462
980
                        _tmp13_ = _tmp12_;
1463
 
#line 240 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1464
981
                        if (_inner_error_ != NULL) {
1465
 
#line 240 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1466
982
                                _g_error_free0 (_error_);
1467
 
#line 1467 "rygel-user-config.c"
1468
983
                                goto __finally41;
1469
984
                        }
1470
 
#line 240 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1471
985
                        val = _tmp13_;
1472
 
#line 1472 "rygel-user-config.c"
1473
986
                } else {
1474
987
                        GError* _tmp14_;
1475
988
                        GError* _tmp15_;
1476
 
#line 242 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1477
989
                        _tmp14_ = _error_;
1478
 
#line 242 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1479
990
                        _tmp15_ = _g_error_copy0 (_tmp14_);
1480
 
#line 242 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1481
991
                        _inner_error_ = _tmp15_;
1482
 
#line 242 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1483
992
                        _g_error_free0 (_error_);
1484
 
#line 1484 "rygel-user-config.c"
1485
993
                        goto __finally41;
1486
994
                }
1487
 
#line 235 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1488
995
                _g_error_free0 (_error_);
1489
 
#line 1489 "rygel-user-config.c"
1490
996
        }
1491
997
        __finally41:
1492
 
#line 235 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1493
998
        if (_inner_error_ != NULL) {
1494
 
#line 235 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1495
999
                g_propagate_error (error, _inner_error_);
1496
 
#line 235 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1497
1000
                return 0;
1498
 
#line 1498 "rygel-user-config.c"
1499
1001
        }
1500
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1501
1002
        _tmp18_ = val;
1502
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1503
1003
        if (_tmp18_ == 0) {
1504
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1505
1004
                _tmp17_ = TRUE;
1506
 
#line 1506 "rygel-user-config.c"
1507
1005
        } else {
1508
1006
                gint _tmp19_;
1509
1007
                gint _tmp20_;
1510
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1511
1008
                _tmp19_ = val;
1512
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1513
1009
                _tmp20_ = min;
1514
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1515
1010
                _tmp17_ = _tmp19_ < _tmp20_;
1516
 
#line 1516 "rygel-user-config.c"
1517
1011
        }
1518
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1519
1012
        _tmp21_ = _tmp17_;
1520
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1521
1013
        if (_tmp21_) {
1522
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1523
1014
                _tmp16_ = TRUE;
1524
 
#line 1524 "rygel-user-config.c"
1525
1015
        } else {
1526
1016
                gint _tmp22_;
1527
1017
                gint _tmp23_;
1528
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1529
1018
                _tmp22_ = val;
1530
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1531
1019
                _tmp23_ = max;
1532
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1533
1020
                _tmp16_ = _tmp22_ > _tmp23_;
1534
 
#line 1534 "rygel-user-config.c"
1535
1021
        }
1536
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1537
1022
        _tmp24_ = _tmp16_;
1538
 
#line 246 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1539
1023
        if (_tmp24_) {
1540
 
#line 1540 "rygel-user-config.c"
1541
1024
                const gchar* _tmp25_ = NULL;
1542
1025
                const gchar* _tmp26_;
1543
1026
                GError* _tmp27_;
1544
 
#line 247 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1545
1027
                _tmp25_ = _ ("Value of '%s' out of range");
1546
 
#line 247 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1547
1028
                _tmp26_ = key;
1548
 
#line 247 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1549
1029
                _tmp27_ = g_error_new (RYGEL_CONFIGURATION_ERROR, RYGEL_CONFIGURATION_ERROR_VALUE_OUT_OF_RANGE, _tmp25_, _tmp26_);
1550
 
#line 247 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1551
1030
                _inner_error_ = _tmp27_;
1552
 
#line 247 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1553
1031
                g_propagate_error (error, _inner_error_);
1554
 
#line 247 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1555
1032
                return 0;
1556
 
#line 1556 "rygel-user-config.c"
1557
1033
        }
1558
 
#line 251 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1559
1034
        result = val;
1560
 
#line 251 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1561
1035
        return result;
1562
 
#line 1562 "rygel-user-config.c"
1563
1036
}
1564
1037
 
1565
1038
 
1574
1047
        gint* _tmp19_;
1575
1048
        gint _tmp19__length1;
1576
1049
        GError * _inner_error_ = NULL;
1577
 
#line 254 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1578
1050
        self = (RygelUserConfig*) base;
1579
 
#line 254 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1580
1051
        g_return_val_if_fail (section != NULL, NULL);
1581
 
#line 254 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1582
1052
        g_return_val_if_fail (key != NULL, NULL);
1583
 
#line 257 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1584
1053
        _tmp0_ = gee_array_list_new (G_TYPE_INT, NULL, NULL, NULL);
1585
 
#line 257 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1586
1054
        int_list = _tmp0_;
1587
 
#line 1587 "rygel-user-config.c"
1588
1055
        {
1589
1056
                GKeyFile* _tmp1_;
1590
1057
                const gchar* _tmp2_;
1594
1061
                gint* _tmp6_;
1595
1062
                gint _tmp6__length1;
1596
1063
                gint __tmp6__size_;
1597
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1598
1064
                _tmp1_ = self->key_file;
1599
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1600
1065
                _tmp2_ = section;
1601
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1602
1066
                _tmp3_ = key;
1603
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1604
1067
                _tmp5_ = g_key_file_get_integer_list (_tmp1_, _tmp2_, _tmp3_, &_tmp4_, &_inner_error_);
1605
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1606
1068
                _tmp6_ = _tmp5_;
1607
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1608
1069
                _tmp6__length1 = _tmp4_;
1609
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1610
1070
                __tmp6__size_ = _tmp6__length1;
1611
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1612
1071
                if (_inner_error_ != NULL) {
1613
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1614
1072
                        if (_inner_error_->domain == G_KEY_FILE_ERROR) {
1615
 
#line 1615 "rygel-user-config.c"
1616
1073
                                goto __catch42_g_key_file_error;
1617
1074
                        }
1618
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1619
1075
                        ints = (g_free (ints), NULL);
1620
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1621
1076
                        _g_object_unref0 (int_list);
1622
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1623
1077
                        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);
1624
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1625
1078
                        g_clear_error (&_inner_error_);
1626
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1627
1079
                        return NULL;
1628
 
#line 1628 "rygel-user-config.c"
1629
1080
                }
1630
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1631
1081
                ints = (g_free (ints), NULL);
1632
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1633
1082
                ints = _tmp6_;
1634
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1635
1083
                ints_length1 = _tmp6__length1;
1636
 
#line 261 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1637
1084
                _ints_size_ = ints_length1;
1638
 
#line 1638 "rygel-user-config.c"
1639
1085
        }
1640
1086
        goto __finally42;
1641
1087
        __catch42_g_key_file_error:
1644
1090
                gboolean _tmp7_ = FALSE;
1645
1091
                GError* _tmp8_;
1646
1092
                gboolean _tmp10_;
1647
 
#line 260 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1648
1093
                _error_ = _inner_error_;
1649
 
#line 260 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1650
1094
                _inner_error_ = NULL;
1651
 
#line 263 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1652
1095
                _tmp8_ = _error_;
1653
 
#line 263 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1654
1096
                if (g_error_matches (_tmp8_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_KEY_NOT_FOUND)) {
1655
 
#line 263 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1656
1097
                        _tmp7_ = TRUE;
1657
 
#line 1657 "rygel-user-config.c"
1658
1098
                } else {
1659
1099
                        GError* _tmp9_;
1660
 
#line 264 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1661
1100
                        _tmp9_ = _error_;
1662
 
#line 264 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1663
1101
                        _tmp7_ = g_error_matches (_tmp9_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_GROUP_NOT_FOUND);
1664
 
#line 1664 "rygel-user-config.c"
1665
1102
                }
1666
 
#line 263 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1667
1103
                _tmp10_ = _tmp7_;
1668
 
#line 263 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1669
1104
                if (_tmp10_) {
1670
 
#line 1670 "rygel-user-config.c"
1671
1105
                        GKeyFile* _tmp11_;
1672
1106
                        const gchar* _tmp12_;
1673
1107
                        const gchar* _tmp13_;
1676
1110
                        gint* _tmp16_;
1677
1111
                        gint _tmp16__length1;
1678
1112
                        gint __tmp16__size_;
1679
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1680
1113
                        _tmp11_ = self->sys_key_file;
1681
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1682
1114
                        _tmp12_ = section;
1683
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1684
1115
                        _tmp13_ = key;
1685
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1686
1116
                        _tmp15_ = g_key_file_get_integer_list (_tmp11_, _tmp12_, _tmp13_, &_tmp14_, &_inner_error_);
1687
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1688
1117
                        _tmp16_ = _tmp15_;
1689
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1690
1118
                        _tmp16__length1 = _tmp14_;
1691
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1692
1119
                        __tmp16__size_ = _tmp16__length1;
1693
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1694
1120
                        if (_inner_error_ != NULL) {
1695
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1696
1121
                                _g_error_free0 (_error_);
1697
 
#line 1697 "rygel-user-config.c"
1698
1122
                                goto __finally42;
1699
1123
                        }
1700
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1701
1124
                        ints = (g_free (ints), NULL);
1702
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1703
1125
                        ints = _tmp16_;
1704
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1705
1126
                        ints_length1 = _tmp16__length1;
1706
 
#line 265 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1707
1127
                        _ints_size_ = ints_length1;
1708
 
#line 1708 "rygel-user-config.c"
1709
1128
                } else {
1710
1129
                        GError* _tmp17_;
1711
1130
                        GError* _tmp18_;
1712
 
#line 267 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1713
1131
                        _tmp17_ = _error_;
1714
 
#line 267 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1715
1132
                        _tmp18_ = _g_error_copy0 (_tmp17_);
1716
 
#line 267 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1717
1133
                        _inner_error_ = _tmp18_;
1718
 
#line 267 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1719
1134
                        _g_error_free0 (_error_);
1720
 
#line 1720 "rygel-user-config.c"
1721
1135
                        goto __finally42;
1722
1136
                }
1723
 
#line 260 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1724
1137
                _g_error_free0 (_error_);
1725
 
#line 1725 "rygel-user-config.c"
1726
1138
        }
1727
1139
        __finally42:
1728
 
#line 260 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1729
1140
        if (_inner_error_ != NULL) {
1730
 
#line 260 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1731
1141
                g_propagate_error (error, _inner_error_);
1732
 
#line 260 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1733
1142
                ints = (g_free (ints), NULL);
1734
 
#line 260 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1735
1143
                _g_object_unref0 (int_list);
1736
 
#line 260 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1737
1144
                return NULL;
1738
 
#line 1738 "rygel-user-config.c"
1739
1145
        }
1740
 
#line 271 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1741
1146
        _tmp19_ = ints;
1742
 
#line 271 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1743
1147
        _tmp19__length1 = ints_length1;
1744
 
#line 1744 "rygel-user-config.c"
1745
1148
        {
1746
1149
                gint* num_collection = NULL;
1747
1150
                gint num_collection_length1 = 0;
1748
1151
                gint _num_collection_size_ = 0;
1749
1152
                gint num_it = 0;
1750
 
#line 271 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1751
1153
                num_collection = _tmp19_;
1752
 
#line 271 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1753
1154
                num_collection_length1 = _tmp19__length1;
1754
 
#line 271 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1755
1155
                for (num_it = 0; num_it < _tmp19__length1; num_it = num_it + 1) {
1756
 
#line 1756 "rygel-user-config.c"
1757
1156
                        gint num = 0;
1758
 
#line 271 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1759
1157
                        num = num_collection[num_it];
1760
 
#line 1760 "rygel-user-config.c"
1761
1158
                        {
1762
1159
                                GeeArrayList* _tmp20_;
1763
1160
                                gint _tmp21_;
1764
 
#line 272 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1765
1161
                                _tmp20_ = int_list;
1766
 
#line 272 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1767
1162
                                _tmp21_ = num;
1768
 
#line 272 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1769
 
                                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp20_, (gpointer) ((gintptr) _tmp21_));
1770
 
#line 1770 "rygel-user-config.c"
 
1163
                                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp20_, GINT_TO_POINTER (_tmp21_));
1771
1164
                        }
1772
1165
                }
1773
1166
        }
1774
 
#line 275 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1775
1167
        result = int_list;
1776
 
#line 275 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1777
1168
        ints = (g_free (ints), NULL);
1778
 
#line 275 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1779
1169
        return result;
1780
 
#line 1780 "rygel-user-config.c"
1781
1170
}
1782
1171
 
1783
1172
 
1786
1175
        gboolean result = FALSE;
1787
1176
        gboolean val = FALSE;
1788
1177
        GError * _inner_error_ = NULL;
1789
 
#line 278 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1790
1178
        self = (RygelUserConfig*) base;
1791
 
#line 278 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1792
1179
        g_return_val_if_fail (section != NULL, FALSE);
1793
 
#line 278 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1794
1180
        g_return_val_if_fail (key != NULL, FALSE);
1795
 
#line 1795 "rygel-user-config.c"
1796
1181
        {
1797
1182
                GKeyFile* _tmp0_;
1798
1183
                const gchar* _tmp1_;
1799
1184
                const gchar* _tmp2_;
1800
1185
                gboolean _tmp3_ = FALSE;
1801
1186
                gboolean _tmp4_;
1802
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1803
1187
                _tmp0_ = self->key_file;
1804
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1805
1188
                _tmp1_ = section;
1806
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1807
1189
                _tmp2_ = key;
1808
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1809
1190
                _tmp3_ = g_key_file_get_boolean (_tmp0_, _tmp1_, _tmp2_, &_inner_error_);
1810
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1811
1191
                _tmp4_ = _tmp3_;
1812
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1813
1192
                if (_inner_error_ != NULL) {
1814
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1815
1193
                        if (_inner_error_->domain == G_KEY_FILE_ERROR) {
1816
 
#line 1816 "rygel-user-config.c"
1817
1194
                                goto __catch43_g_key_file_error;
1818
1195
                        }
1819
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1820
1196
                        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);
1821
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1822
1197
                        g_clear_error (&_inner_error_);
1823
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1824
1198
                        return FALSE;
1825
 
#line 1825 "rygel-user-config.c"
1826
1199
                }
1827
 
#line 284 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1828
1200
                val = _tmp4_;
1829
 
#line 1829 "rygel-user-config.c"
1830
1201
        }
1831
1202
        goto __finally43;
1832
1203
        __catch43_g_key_file_error:
1835
1206
                gboolean _tmp5_ = FALSE;
1836
1207
                GError* _tmp6_;
1837
1208
                gboolean _tmp8_;
1838
 
#line 283 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1839
1209
                _error_ = _inner_error_;
1840
 
#line 283 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1841
1210
                _inner_error_ = NULL;
1842
 
#line 286 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1843
1211
                _tmp6_ = _error_;
1844
 
#line 286 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1845
1212
                if (g_error_matches (_tmp6_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_KEY_NOT_FOUND)) {
1846
 
#line 286 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1847
1213
                        _tmp5_ = TRUE;
1848
 
#line 1848 "rygel-user-config.c"
1849
1214
                } else {
1850
1215
                        GError* _tmp7_;
1851
 
#line 287 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1852
1216
                        _tmp7_ = _error_;
1853
 
#line 287 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1854
1217
                        _tmp5_ = g_error_matches (_tmp7_, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_GROUP_NOT_FOUND);
1855
 
#line 1855 "rygel-user-config.c"
1856
1218
                }
1857
 
#line 286 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1858
1219
                _tmp8_ = _tmp5_;
1859
 
#line 286 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1860
1220
                if (_tmp8_) {
1861
 
#line 1861 "rygel-user-config.c"
1862
1221
                        GKeyFile* _tmp9_;
1863
1222
                        const gchar* _tmp10_;
1864
1223
                        const gchar* _tmp11_;
1865
1224
                        gboolean _tmp12_ = FALSE;
1866
1225
                        gboolean _tmp13_;
1867
 
#line 288 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1868
1226
                        _tmp9_ = self->sys_key_file;
1869
 
#line 288 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1870
1227
                        _tmp10_ = section;
1871
 
#line 288 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1872
1228
                        _tmp11_ = key;
1873
 
#line 288 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1874
1229
                        _tmp12_ = g_key_file_get_boolean (_tmp9_, _tmp10_, _tmp11_, &_inner_error_);
1875
 
#line 288 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1876
1230
                        _tmp13_ = _tmp12_;
1877
 
#line 288 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1878
1231
                        if (_inner_error_ != NULL) {
1879
 
#line 288 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1880
1232
                                _g_error_free0 (_error_);
1881
 
#line 1881 "rygel-user-config.c"
1882
1233
                                goto __finally43;
1883
1234
                        }
1884
 
#line 288 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1885
1235
                        val = _tmp13_;
1886
 
#line 1886 "rygel-user-config.c"
1887
1236
                } else {
1888
1237
                        GError* _tmp14_;
1889
1238
                        GError* _tmp15_;
1890
 
#line 290 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1891
1239
                        _tmp14_ = _error_;
1892
 
#line 290 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1893
1240
                        _tmp15_ = _g_error_copy0 (_tmp14_);
1894
 
#line 290 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1895
1241
                        _inner_error_ = _tmp15_;
1896
 
#line 290 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1897
1242
                        _g_error_free0 (_error_);
1898
 
#line 1898 "rygel-user-config.c"
1899
1243
                        goto __finally43;
1900
1244
                }
1901
 
#line 283 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1902
1245
                _g_error_free0 (_error_);
1903
 
#line 1903 "rygel-user-config.c"
1904
1246
        }
1905
1247
        __finally43:
1906
 
#line 283 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1907
1248
        if (_inner_error_ != NULL) {
1908
 
#line 283 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1909
1249
                g_propagate_error (error, _inner_error_);
1910
 
#line 283 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1911
1250
                return FALSE;
1912
 
#line 1912 "rygel-user-config.c"
1913
1251
        }
1914
 
#line 294 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1915
1252
        result = val;
1916
 
#line 294 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1917
1253
        return result;
1918
 
#line 1918 "rygel-user-config.c"
1919
1254
}
1920
1255
 
1921
1256
 
1922
1257
static void rygel_user_config_class_init (RygelUserConfigClass * klass) {
1923
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1924
1258
        rygel_user_config_parent_class = g_type_class_peek_parent (klass);
1925
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1926
1259
        G_OBJECT_CLASS (klass)->finalize = rygel_user_config_finalize;
1927
 
#line 1927 "rygel-user-config.c"
1928
1260
}
1929
1261
 
1930
1262
 
1931
1263
static void rygel_user_config_rygel_configuration_interface_init (RygelConfigurationIface * iface) {
1932
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1933
1264
        rygel_user_config_rygel_configuration_parent_iface = g_type_interface_peek_parent (iface);
1934
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1935
1265
        iface->get_upnp_enabled = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_upnp_enabled;
1936
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1937
1266
        iface->get_interface = (gchar* (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_interface;
1938
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1939
1267
        iface->get_port = (gint (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_port;
1940
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1941
1268
        iface->get_transcoding = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_transcoding;
1942
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1943
1269
        iface->get_mp3_transcoder = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_mp3_transcoder;
1944
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1945
1270
        iface->get_mp2ts_transcoder = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_mp2ts_transcoder;
1946
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1947
1271
        iface->get_lpcm_transcoder = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_lpcm_transcoder;
1948
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1949
1272
        iface->get_wmv_transcoder = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_wmv_transcoder;
1950
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1951
1273
        iface->get_aac_transcoder = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_aac_transcoder;
1952
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1953
1274
        iface->get_avc_transcoder = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_avc_transcoder;
1954
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1955
1275
        iface->get_allow_upload = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_allow_upload;
1956
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1957
1276
        iface->get_allow_deletion = (gboolean (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_allow_deletion;
1958
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1959
1277
        iface->get_log_levels = (gchar* (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_log_levels;
1960
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1961
1278
        iface->get_plugin_path = (gchar* (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_plugin_path;
1962
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1963
1279
        iface->get_video_upload_folder = (gchar* (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_video_upload_folder;
1964
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1965
1280
        iface->get_music_upload_folder = (gchar* (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_music_upload_folder;
1966
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1967
1281
        iface->get_picture_upload_folder = (gchar* (*)(RygelConfiguration*, GError**)) rygel_user_config_real_get_picture_upload_folder;
1968
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1969
1282
        iface->get_enabled = (gboolean (*)(RygelConfiguration*, const gchar*, GError**)) rygel_user_config_real_get_enabled;
1970
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1971
1283
        iface->get_title = (gchar* (*)(RygelConfiguration*, const gchar*, GError**)) rygel_user_config_real_get_title;
1972
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1973
1284
        iface->get_string = (gchar* (*)(RygelConfiguration*, const gchar*, const gchar*, GError**)) rygel_user_config_real_get_string;
1974
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1975
1285
        iface->get_string_list = (GeeArrayList* (*)(RygelConfiguration*, const gchar*, const gchar*, GError**)) rygel_user_config_real_get_string_list;
1976
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1977
1286
        iface->get_int = (gint (*)(RygelConfiguration*, const gchar*, const gchar*, gint, gint, GError**)) rygel_user_config_real_get_int;
1978
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1979
1287
        iface->get_int_list = (GeeArrayList* (*)(RygelConfiguration*, const gchar*, const gchar*, GError**)) rygel_user_config_real_get_int_list;
1980
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1981
1288
        iface->get_bool = (gboolean (*)(RygelConfiguration*, const gchar*, const gchar*, GError**)) rygel_user_config_real_get_bool;
1982
 
#line 1982 "rygel-user-config.c"
1983
1289
}
1984
1290
 
1985
1291
 
1989
1295
 
1990
1296
static void rygel_user_config_finalize (GObject* obj) {
1991
1297
        RygelUserConfig * self;
1992
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1993
 
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, RYGEL_TYPE_USER_CONFIG, RygelUserConfig);
1994
 
#line 59 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
 
1298
        self = RYGEL_USER_CONFIG (obj);
1995
1299
        _g_key_file_unref0 (self->key_file);
1996
 
#line 60 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1997
1300
        _g_key_file_unref0 (self->sys_key_file);
1998
 
#line 30 "/home/jens/Source/rygel/src/librygel-core/rygel-user-config.vala"
1999
1301
        G_OBJECT_CLASS (rygel_user_config_parent_class)->finalize (obj);
2000
 
#line 2000 "rygel-user-config.c"
2001
1302
}
2002
1303
 
2003
1304