230
230
static const GDBusInterfaceVTable _service_interface_dbus_interface_vtable = {service_interface_dbus_interface_method_call, service_interface_dbus_interface_get_property, service_interface_dbus_interface_set_property};
232
232
void service_interface_Start (ServiceInterface* self, GError** error) {
233
#line 24 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
233
#line 24 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
234
234
g_return_if_fail (self != NULL);
235
#line 24 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
235
#line 24 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
236
236
SERVICE_INTERFACE_GET_INTERFACE (self)->Start (self, error);
237
237
#line 238 "service.c"
241
241
void service_interface_Quit (ServiceInterface* self, GError** error) {
242
#line 25 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
242
#line 25 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
243
243
g_return_if_fail (self != NULL);
244
#line 25 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
244
#line 25 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
245
245
SERVICE_INTERFACE_GET_INTERFACE (self)->Quit (self, error);
246
246
#line 247 "service.c"
250
250
void service_interface_Refresh (ServiceInterface* self, GError** error) {
251
#line 26 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
251
#line 26 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
252
252
g_return_if_fail (self != NULL);
253
#line 26 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
253
#line 26 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
254
254
SERVICE_INTERFACE_GET_INTERFACE (self)->Refresh (self, error);
255
255
#line 256 "service.c"
259
259
void service_interface_SendMessage (ServiceInterface* self, const gchar* msg, GError** error) {
260
#line 27 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
260
#line 27 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
261
261
g_return_if_fail (self != NULL);
262
#line 27 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
262
#line 27 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
263
263
SERVICE_INTERFACE_GET_INTERFACE (self)->SendMessage (self, msg, error);
264
264
#line 265 "service.c"
268
268
void service_interface_Send (ServiceInterface* self, const gchar* msg, GError** error) {
269
#line 28 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
269
#line 28 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
270
270
g_return_if_fail (self != NULL);
271
#line 28 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
271
#line 28 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
272
272
SERVICE_INTERFACE_GET_INTERFACE (self)->Send (self, msg, error);
273
273
#line 274 "service.c"
277
277
void service_interface_Like (ServiceInterface* self, const gchar* mid, const gchar* account, GError** error) {
278
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
278
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
279
279
g_return_if_fail (self != NULL);
280
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
280
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
281
281
SERVICE_INTERFACE_GET_INTERFACE (self)->Like (self, mid, account, error);
282
282
#line 283 "service.c"
286
286
void service_interface_Retweet (ServiceInterface* self, const gchar* mid, const gchar* account, GError** error) {
287
#line 30 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
287
#line 30 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
288
288
g_return_if_fail (self != NULL);
289
#line 30 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
289
#line 30 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
290
290
SERVICE_INTERFACE_GET_INTERFACE (self)->Retweet (self, mid, account, error);
291
291
#line 292 "service.c"
295
295
void service_interface_PerformOp (ServiceInterface* self, const gchar* op, GError** error) {
296
#line 31 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
296
#line 31 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
297
297
g_return_if_fail (self != NULL);
298
#line 31 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
298
#line 31 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
299
299
SERVICE_INTERFACE_GET_INTERFACE (self)->PerformOp (self, op, error);
300
300
#line 301 "service.c"
304
304
void service_interface_UpdateIndicators (ServiceInterface* self, const gchar* stream, GError** error) {
305
#line 32 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
305
#line 32 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
306
306
g_return_if_fail (self != NULL);
307
#line 32 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
307
#line 32 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
308
308
SERVICE_INTERFACE_GET_INTERFACE (self)->UpdateIndicators (self, stream, error);
309
309
#line 310 "service.c"
313
313
gchar* service_interface_GetAvatarPath (ServiceInterface* self, const gchar* url, GError** error) {
314
#line 33 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
314
#line 33 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
315
315
g_return_val_if_fail (self != NULL, NULL);
316
#line 33 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
316
#line 33 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
317
317
return SERVICE_INTERFACE_GET_INTERFACE (self)->GetAvatarPath (self, url, error);
318
318
#line 319 "service.c"
322
322
gchar* service_interface_GetFeatures (ServiceInterface* self, GError** error) {
323
#line 34 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
323
#line 34 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
324
324
g_return_val_if_fail (self != NULL, NULL);
325
#line 34 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
325
#line 34 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
326
326
return SERVICE_INTERFACE_GET_INTERFACE (self)->GetFeatures (self, error);
327
327
#line 328 "service.c"
331
331
gchar* service_interface_GetServices (ServiceInterface* self, GError** error) {
332
#line 35 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
332
#line 35 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
333
333
g_return_val_if_fail (self != NULL, NULL);
334
#line 35 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
334
#line 35 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
335
335
return SERVICE_INTERFACE_GET_INTERFACE (self)->GetServices (self, error);
336
336
#line 337 "service.c"
340
340
gchar* service_interface_GetVersion (ServiceInterface* self, GError** error) {
341
#line 36 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
341
#line 36 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
342
342
g_return_val_if_fail (self != NULL, NULL);
343
#line 36 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
343
#line 36 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
344
344
return SERVICE_INTERFACE_GET_INTERFACE (self)->GetVersion (self, error);
345
345
#line 346 "service.c"
349
349
static void service_interface_base_init (ServiceInterfaceIface * iface) {
350
#line 23 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
350
#line 23 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
351
351
static gboolean initialized = FALSE;
352
#line 23 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
352
#line 23 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
353
353
if (!initialized) {
354
#line 23 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
354
#line 23 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
355
355
initialized = TRUE;
356
#line 23 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
356
#line 23 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
357
357
g_signal_new ("loading_started", TYPE_SERVICE_INTERFACE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
358
#line 23 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
358
#line 23 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
359
359
g_signal_new ("loading_complete", TYPE_SERVICE_INTERFACE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
360
#line 23 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
360
#line 23 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
361
361
g_signal_new ("error", TYPE_SERVICE_INTERFACE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
362
362
#line 363 "service.c"
1274
1274
void gwibber_service_service_available (GwibberService* self, gboolean is_up) {
1275
1275
gboolean _tmp0_;
1276
#line 116 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1276
#line 116 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1277
1277
g_return_if_fail (self != NULL);
1278
#line 118 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1278
#line 118 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1279
1279
_tmp0_ = is_up;
1280
#line 118 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1280
#line 118 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1281
1281
g_signal_emit_by_name (self, "is-available", _tmp0_);
1282
1282
#line 1283 "service.c"
1286
1286
void gwibber_service_on_loading_started (GwibberService* self) {
1287
#line 121 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1287
#line 121 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1288
1288
g_return_if_fail (self != NULL);
1289
#line 123 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1289
#line 123 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1290
1290
g_signal_emit_by_name (self, "loading-started");
1291
1291
#line 1292 "service.c"
1295
1295
void gwibber_service_on_loading_complete (GwibberService* self) {
1296
#line 126 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1296
#line 126 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1297
1297
g_return_if_fail (self != NULL);
1298
#line 128 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1298
#line 128 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1299
1299
g_signal_emit_by_name (self, "loading-complete");
1300
1300
#line 1301 "service.c"
1304
1304
static JsonObject* _vala_JsonObject_copy (JsonObject* self) {
1305
#line 137 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1305
#line 137 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1306
1306
return g_boxed_copy (json_object_get_type (), self);
1307
1307
#line 1308 "service.c"
1311
1311
static gpointer __vala_JsonObject_copy0 (gpointer self) {
1312
#line 137 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1312
#line 137 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1313
1313
return self ? _vala_JsonObject_copy (self) : NULL;
1314
1314
#line 1315 "service.c"
1318
1318
static void _vala_JsonObject_free (JsonObject* self) {
1319
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1319
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1320
1320
g_boxed_free (json_object_get_type (), self);
1321
1321
#line 1322 "service.c"
1365
1365
const gchar* _tmp25_;
1366
1366
const gchar* _tmp26_;
1367
1367
const gchar* _tmp27_;
1368
#line 135 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1368
#line 135 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1369
1369
_tmp0_ = json_parser_new ();
1370
#line 135 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1370
#line 135 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1371
1371
parser = _tmp0_;
1372
#line 136 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1372
#line 136 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1373
1373
_tmp1_ = error_str;
1374
#line 136 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1374
#line 136 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1375
1375
json_parser_load_from_data (parser, _tmp1_, (gssize) (-1), &_inner_error_);
1376
#line 136 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1376
#line 136 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1377
1377
if (_inner_error_ != NULL) {
1378
#line 136 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1378
#line 136 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1379
1379
_g_object_unref0 (parser);
1380
1380
#line 1381 "service.c"
1381
1381
goto __catch11_g_error;
1383
#line 137 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1383
#line 137 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1384
1384
_tmp2_ = json_parser_get_root (parser);
1385
#line 137 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1385
#line 137 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1386
1386
_tmp3_ = json_node_get_object (_tmp2_);
1387
#line 137 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1387
#line 137 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1388
1388
_tmp4_ = __vala_JsonObject_copy0 (_tmp3_);
1389
#line 137 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1389
#line 137 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1390
1390
root_object = _tmp4_;
1391
#line 138 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1391
#line 138 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1392
1392
_tmp5_ = root_object;
1393
#line 138 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1393
#line 138 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1394
1394
_tmp6_ = json_object_get_member (_tmp5_, "error");
1395
#line 138 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1395
#line 138 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1396
1396
_tmp7_ = json_node_get_object (_tmp6_);
1397
#line 138 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1397
#line 138 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1398
1398
_tmp8_ = __vala_JsonObject_copy0 (_tmp7_);
1399
#line 138 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1399
#line 138 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1400
1400
error_object = _tmp8_;
1401
#line 139 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1401
#line 139 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1402
1402
_tmp9_ = error_object;
1403
#line 139 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1403
#line 139 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1404
1404
_tmp10_ = json_object_get_member (_tmp9_, "account");
1405
#line 139 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1405
#line 139 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1406
1406
_tmp11_ = json_node_get_object (_tmp10_);
1407
#line 139 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1407
#line 139 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1408
1408
_tmp12_ = __vala_JsonObject_copy0 (_tmp11_);
1409
#line 139 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1409
#line 139 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1410
1410
account_object = _tmp12_;
1411
#line 140 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1411
#line 140 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1412
1412
_tmp13_ = account_object;
1413
#line 140 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1413
#line 140 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1414
1414
_tmp14_ = json_object_get_member (_tmp13_, "id");
1415
#line 140 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1415
#line 140 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1416
1416
_tmp15_ = json_node_get_string (_tmp14_);
1417
#line 140 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1417
#line 140 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1418
1418
_tmp16_ = g_strdup (_tmp15_);
1419
#line 140 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1419
#line 140 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1421
#line 141 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1421
#line 141 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1422
1422
_tmp17_ = error_object;
1423
#line 141 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1423
#line 141 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1424
1424
_tmp18_ = json_object_get_member (_tmp17_, "type");
1425
#line 141 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1425
#line 141 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1426
1426
_tmp19_ = json_node_get_string (_tmp18_);
1427
#line 141 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1427
#line 141 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1428
1428
_tmp20_ = g_strdup (_tmp19_);
1429
#line 141 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1429
#line 141 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1430
1430
type = _tmp20_;
1431
#line 142 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1431
#line 142 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1432
1432
_tmp21_ = error_object;
1433
#line 142 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1433
#line 142 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1434
1434
_tmp22_ = json_object_get_member (_tmp21_, "message");
1435
#line 142 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1435
#line 142 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1436
1436
_tmp23_ = json_node_get_string (_tmp22_);
1437
#line 142 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1437
#line 142 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1438
1438
_tmp24_ = g_strdup (_tmp23_);
1439
#line 142 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1439
#line 142 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1440
1440
message = _tmp24_;
1441
#line 143 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1441
#line 143 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1443
#line 143 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1443
#line 143 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1444
1444
_tmp26_ = type;
1445
#line 143 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1445
#line 143 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1446
1446
_tmp27_ = message;
1447
#line 143 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1447
#line 143 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1448
1448
g_signal_emit_by_name (self, "error", _tmp25_, _tmp26_, _tmp27_);
1449
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1449
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1450
1450
_g_free0 (message);
1451
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1451
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1452
1452
_g_free0 (type);
1453
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1453
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1455
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1455
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1456
1456
__vala_JsonObject_free0 (account_object);
1457
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1457
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1458
1458
__vala_JsonObject_free0 (error_object);
1459
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1459
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1460
1460
__vala_JsonObject_free0 (root_object);
1461
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1461
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1462
1462
_g_object_unref0 (parser);
1463
1463
#line 1464 "service.c"
1468
1468
GError* e = NULL;
1469
1469
GError* _tmp28_;
1470
1470
const gchar* _tmp29_;
1471
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1471
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1472
1472
e = _inner_error_;
1473
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1473
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1474
1474
_inner_error_ = NULL;
1475
#line 145 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1475
#line 145 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1477
#line 145 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1477
#line 145 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1478
1478
_tmp29_ = _tmp28_->message;
1479
#line 145 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1479
#line 145 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1480
1480
g_warning ("service.vala:145: %s", _tmp29_);
1481
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1481
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1482
1482
_g_error_free0 (e);
1483
1483
#line 1484 "service.c"
1486
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1486
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1487
1487
if (_inner_error_ != NULL) {
1488
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1488
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1489
1489
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1490
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1490
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1491
1491
g_clear_error (&_inner_error_);
1492
#line 134 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1492
#line 134 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1494
1494
#line 1495 "service.c"
1502
1502
void gwibber_service_start (GwibberService* self) {
1503
1503
GError * _inner_error_ = NULL;
1504
#line 152 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1504
#line 152 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1505
1505
g_return_if_fail (self != NULL);
1506
1506
#line 1507 "service.c"
1508
1508
ServiceInterface* _tmp0_;
1509
#line 155 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1509
#line 155 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1510
1510
_tmp0_ = self->priv->service;
1511
#line 155 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1511
#line 155 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1512
1512
service_interface_Start (_tmp0_, &_inner_error_);
1513
#line 155 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1513
#line 155 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1514
1514
if (_inner_error_ != NULL) {
1515
#line 155 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1515
#line 155 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1516
1516
if (_inner_error_->domain == G_IO_ERROR) {
1517
1517
#line 1518 "service.c"
1518
1518
goto __catch12_g_io_error;
1520
#line 155 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1520
#line 155 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1521
1521
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);
1522
#line 155 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1522
#line 155 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1523
1523
g_clear_error (&_inner_error_);
1524
#line 155 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1524
#line 155 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1526
1526
#line 1527 "service.c"
1532
1532
GError* e = NULL;
1533
1533
GError* _tmp1_;
1534
1534
const gchar* _tmp2_;
1535
#line 154 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1535
#line 154 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1536
1536
e = _inner_error_;
1537
#line 154 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1537
#line 154 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1538
1538
_inner_error_ = NULL;
1539
#line 157 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1539
#line 157 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1541
#line 157 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1541
#line 157 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1542
1542
_tmp2_ = _tmp1_->message;
1543
#line 157 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1543
#line 157 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1544
1544
g_warning ("service.vala:157: %s", _tmp2_);
1545
#line 154 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1545
#line 154 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1546
1546
_g_error_free0 (e);
1547
1547
#line 1548 "service.c"
1550
#line 154 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1550
#line 154 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1551
1551
if (_inner_error_ != NULL) {
1552
#line 154 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1552
#line 154 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1553
1553
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1554
#line 154 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1554
#line 154 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1555
1555
g_clear_error (&_inner_error_);
1556
#line 154 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1556
#line 154 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1558
1558
#line 1559 "service.c"
1568
1568
void gwibber_service_quit (GwibberService* self) {
1569
1569
GError * _inner_error_ = NULL;
1570
#line 166 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1570
#line 166 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1571
1571
g_return_if_fail (self != NULL);
1572
1572
#line 1573 "service.c"
1574
1574
ServiceInterface* _tmp0_;
1575
#line 169 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1575
#line 169 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1576
1576
_tmp0_ = self->priv->service;
1577
#line 169 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1577
#line 169 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1578
1578
service_interface_Quit (_tmp0_, &_inner_error_);
1579
#line 169 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1579
#line 169 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1580
1580
if (_inner_error_ != NULL) {
1581
#line 169 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1581
#line 169 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1582
1582
if (_inner_error_->domain == G_IO_ERROR) {
1583
1583
#line 1584 "service.c"
1584
1584
goto __catch13_g_io_error;
1586
#line 169 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1586
#line 169 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1587
1587
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);
1588
#line 169 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1588
#line 169 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1589
1589
g_clear_error (&_inner_error_);
1590
#line 169 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1590
#line 169 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1592
1592
#line 1593 "service.c"
1598
1598
GError* e = NULL;
1599
1599
GError* _tmp1_;
1600
1600
const gchar* _tmp2_;
1601
#line 168 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1601
#line 168 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1602
1602
e = _inner_error_;
1603
#line 168 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1603
#line 168 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1604
1604
_inner_error_ = NULL;
1605
#line 171 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1605
#line 171 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1607
#line 171 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1607
#line 171 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1608
1608
_tmp2_ = _tmp1_->message;
1609
#line 171 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1609
#line 171 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1610
1610
g_warning ("service.vala:171: %s", _tmp2_);
1611
#line 168 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1611
#line 168 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1612
1612
_g_error_free0 (e);
1613
1613
#line 1614 "service.c"
1616
#line 168 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1616
#line 168 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1617
1617
if (_inner_error_ != NULL) {
1618
#line 168 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1618
#line 168 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1619
1619
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1620
#line 168 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1620
#line 168 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1621
1621
g_clear_error (&_inner_error_);
1622
#line 168 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1622
#line 168 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1624
1624
#line 1625 "service.c"
1634
1634
void gwibber_service_refresh (GwibberService* self) {
1635
1635
GError * _inner_error_ = NULL;
1636
#line 180 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1636
#line 180 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1637
1637
g_return_if_fail (self != NULL);
1638
1638
#line 1639 "service.c"
1640
1640
ServiceInterface* _tmp0_;
1641
#line 183 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1641
#line 183 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1642
1642
_tmp0_ = self->priv->service;
1643
#line 183 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1643
#line 183 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1644
1644
service_interface_Refresh (_tmp0_, &_inner_error_);
1645
#line 183 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1645
#line 183 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1646
1646
if (_inner_error_ != NULL) {
1647
#line 183 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1647
#line 183 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1648
1648
if (_inner_error_->domain == G_IO_ERROR) {
1649
1649
#line 1650 "service.c"
1650
1650
goto __catch14_g_io_error;
1652
#line 183 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1652
#line 183 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1653
1653
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);
1654
#line 183 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1654
#line 183 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1655
1655
g_clear_error (&_inner_error_);
1656
#line 183 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1656
#line 183 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1658
1658
#line 1659 "service.c"
1664
1664
GError* e = NULL;
1665
1665
GError* _tmp1_;
1666
1666
const gchar* _tmp2_;
1667
#line 182 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1667
#line 182 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1668
1668
e = _inner_error_;
1669
#line 182 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1669
#line 182 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1670
1670
_inner_error_ = NULL;
1671
#line 185 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1671
#line 185 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1673
#line 185 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1673
#line 185 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1674
1674
_tmp2_ = _tmp1_->message;
1675
#line 185 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1675
#line 185 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1676
1676
g_warning ("service.vala:185: %s", _tmp2_);
1677
#line 182 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1677
#line 182 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1678
1678
_g_error_free0 (e);
1679
1679
#line 1680 "service.c"
1682
#line 182 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1682
#line 182 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1683
1683
if (_inner_error_ != NULL) {
1684
#line 182 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1684
#line 182 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1685
1685
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1686
#line 182 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1686
#line 182 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1687
1687
g_clear_error (&_inner_error_);
1688
#line 182 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1688
#line 182 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1690
1690
#line 1691 "service.c"
1740
1740
const gchar* _tmp16_;
1743
#line 202 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1743
#line 202 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1744
1744
_tmp2_ = self->priv->messages;
1745
#line 202 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1745
#line 202 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1747
#line 202 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1747
#line 202 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1748
1748
_tmp4_ = gwibber_messages_get_message (_tmp2_, _tmp3_);
1749
#line 202 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1749
#line 202 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1751
#line 203 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1751
#line 203 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1753
#line 203 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1753
#line 203 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1754
1754
_tmp6_ = strlen (_tmp5_);
1755
#line 203 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1755
#line 203 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1756
1756
_tmp7_ = _tmp6_;
1757
#line 203 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1757
#line 203 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1758
1758
if (_tmp7_ < 1) {
1759
#line 204 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1759
#line 204 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1760
1760
result = FALSE;
1761
#line 204 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1761
#line 204 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1762
1762
_g_free0 (msg);
1763
#line 204 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1763
#line 204 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1764
1764
_g_free0 (mid);
1765
#line 204 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1765
#line 204 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1767
1767
#line 1768 "service.c"
1769
#line 206 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1769
#line 206 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1770
1770
_tmp8_ = json_parser_new ();
1771
#line 206 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1771
#line 206 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1772
1772
parser = _tmp8_;
1773
#line 207 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1773
#line 207 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1774
1774
_tmp9_ = parser;
1775
#line 207 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1775
#line 207 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1777
#line 207 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1777
#line 207 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1778
1778
json_parser_load_from_data (_tmp9_, _tmp10_, (gssize) (-1), &_inner_error_);
1779
#line 207 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1779
#line 207 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1780
1780
if (_inner_error_ != NULL) {
1781
#line 207 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1781
#line 207 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1782
1782
_g_object_unref0 (parser);
1783
#line 207 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1783
#line 207 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1784
1784
_g_free0 (msg);
1785
#line 207 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1785
#line 207 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1786
1786
if (_inner_error_->domain == G_IO_ERROR) {
1787
1787
#line 1788 "service.c"
1788
1788
goto __catch15_g_io_error;
1790
1790
goto __finally15;
1792
#line 209 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1792
#line 209 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1793
1793
_tmp11_ = parser;
1794
#line 209 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1794
#line 209 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1795
1795
_tmp12_ = json_parser_get_root (_tmp11_);
1796
#line 209 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1796
#line 209 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1797
1797
_tmp13_ = json_node_get_object (_tmp12_);
1798
#line 209 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1798
#line 209 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1799
1799
_tmp14_ = json_object_get_string_member (_tmp13_, "mid");
1800
#line 209 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1800
#line 209 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1801
1801
_tmp15_ = g_strdup (_tmp14_);
1802
#line 209 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1802
#line 209 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1803
1803
_g_free0 (mid);
1804
#line 209 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1804
#line 209 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1806
#line 210 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1806
#line 210 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1808
#line 210 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1808
#line 210 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1809
1809
_tmp17_ = strlen (_tmp16_);
1810
#line 210 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1810
#line 210 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1811
1811
_tmp18_ = _tmp17_;
1812
#line 210 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1812
#line 210 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1813
1813
if (_tmp18_ < 1) {
1814
#line 211 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1814
#line 211 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1815
1815
result = FALSE;
1816
#line 211 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1816
#line 211 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1817
1817
_g_object_unref0 (parser);
1818
#line 211 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1818
#line 211 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1819
1819
_g_free0 (msg);
1820
#line 211 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1820
#line 211 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1821
1821
_g_free0 (mid);
1822
#line 211 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1822
#line 211 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1824
1824
#line 1825 "service.c"
1827
1827
ServiceInterface* _tmp19_;
1828
1828
const gchar* _tmp20_;
1829
1829
const gchar* _tmp21_;
1830
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1830
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1831
1831
_tmp19_ = self->priv->service;
1832
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1832
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1834
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1834
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1835
1835
_tmp21_ = account;
1836
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1836
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1837
1837
service_interface_Like (_tmp19_, _tmp20_, _tmp21_, &_inner_error_);
1838
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1838
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1839
1839
if (_inner_error_ != NULL) {
1840
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1840
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1841
1841
if (_inner_error_->domain == G_IO_ERROR) {
1842
1842
#line 1843 "service.c"
1843
1843
goto __catch16_g_io_error;
1845
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1845
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1846
1846
_g_object_unref0 (parser);
1847
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1847
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1848
1848
_g_free0 (msg);
1849
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1849
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1850
1850
_g_free0 (mid);
1851
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1851
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1852
1852
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);
1853
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1853
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1854
1854
g_clear_error (&_inner_error_);
1855
#line 213 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1855
#line 213 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1857
1857
#line 1858 "service.c"
1859
#line 214 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1859
#line 214 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1861
#line 214 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1861
#line 214 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1862
1862
_g_object_unref0 (parser);
1863
#line 214 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1863
#line 214 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1864
1864
_g_free0 (msg);
1865
#line 214 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1865
#line 214 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1866
1866
_g_free0 (mid);
1867
#line 214 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1867
#line 214 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1869
1869
#line 1870 "service.c"
1874
1874
GError* e = NULL;
1875
1875
GError* _tmp22_;
1876
1876
const gchar* _tmp23_;
1877
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1877
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1878
1878
e = _inner_error_;
1879
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1879
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1880
1880
_inner_error_ = NULL;
1881
#line 216 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1881
#line 216 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1883
#line 216 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1883
#line 216 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1884
1884
_tmp23_ = _tmp22_->message;
1885
#line 216 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1885
#line 216 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1886
1886
g_warning ("service.vala:216: %s", _tmp23_);
1887
#line 217 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1887
#line 217 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1888
1888
result = FALSE;
1889
#line 217 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1889
#line 217 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1890
1890
_g_error_free0 (e);
1891
#line 217 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1891
#line 217 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1892
1892
_g_object_unref0 (parser);
1893
#line 217 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1893
#line 217 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1894
1894
_g_free0 (msg);
1895
#line 217 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1895
#line 217 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1896
1896
_g_free0 (mid);
1897
#line 217 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1897
#line 217 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1899
1899
#line 1900 "service.c"
1902
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1902
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1903
1903
_g_object_unref0 (parser);
1904
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1904
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1905
1905
_g_free0 (msg);
1906
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1906
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1907
1907
if (_inner_error_->domain == G_IO_ERROR) {
1908
1908
#line 1909 "service.c"
1909
1909
goto __catch15_g_io_error;
1911
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1911
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1912
1912
_g_object_unref0 (parser);
1913
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1913
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1914
1914
_g_free0 (msg);
1915
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1915
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1916
1916
_g_free0 (mid);
1917
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1917
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1918
1918
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);
1919
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1919
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1920
1920
g_clear_error (&_inner_error_);
1921
#line 212 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1921
#line 212 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1923
#line 219 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1923
#line 219 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1924
1924
result = FALSE;
1925
#line 219 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1925
#line 219 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1926
1926
_g_object_unref0 (parser);
1927
#line 219 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1927
#line 219 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1928
1928
_g_free0 (msg);
1929
#line 219 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1929
#line 219 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1930
1930
_g_free0 (mid);
1931
#line 219 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1931
#line 219 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1933
1933
#line 1934 "service.c"
1938
1938
GError* e = NULL;
1939
1939
GError* _tmp24_;
1940
1940
const gchar* _tmp25_;
1941
#line 201 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1941
#line 201 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1942
1942
e = _inner_error_;
1943
#line 201 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1943
#line 201 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1944
1944
_inner_error_ = NULL;
1945
#line 221 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1945
#line 221 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1947
#line 221 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1947
#line 221 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1948
1948
_tmp25_ = _tmp24_->message;
1949
#line 221 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1949
#line 221 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1950
1950
g_warning ("service.vala:221: %s", _tmp25_);
1951
#line 222 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1951
#line 222 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1952
1952
result = FALSE;
1953
#line 222 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1953
#line 222 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1954
1954
_g_error_free0 (e);
1955
#line 222 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1955
#line 222 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1956
1956
_g_free0 (mid);
1957
#line 222 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1957
#line 222 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1959
1959
#line 1960 "service.c"
1962
#line 201 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1962
#line 201 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1963
1963
_g_free0 (mid);
1964
#line 201 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1964
#line 201 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1965
1965
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1966
#line 201 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1966
#line 201 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1967
1967
g_clear_error (&_inner_error_);
1968
#line 201 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1968
#line 201 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1970
1970
#line 1971 "service.c"
1972
#line 225 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1972
#line 225 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1973
1973
result = FALSE;
1974
#line 225 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1974
#line 225 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1975
1975
_g_free0 (mid);
1976
#line 225 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
1976
#line 225 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
1978
1978
#line 1979 "service.c"
2027
2027
const gchar* _tmp16_;
2030
#line 243 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2030
#line 243 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2031
2031
_tmp2_ = self->priv->messages;
2032
#line 243 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2032
#line 243 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2034
#line 243 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2034
#line 243 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2035
2035
_tmp4_ = gwibber_messages_get_message (_tmp2_, _tmp3_);
2036
#line 243 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2036
#line 243 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2038
#line 244 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2038
#line 244 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2040
#line 244 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2040
#line 244 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2041
2041
_tmp6_ = strlen (_tmp5_);
2042
#line 244 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2042
#line 244 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2043
2043
_tmp7_ = _tmp6_;
2044
#line 244 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2044
#line 244 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2045
2045
if (_tmp7_ < 1) {
2046
#line 245 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2046
#line 245 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2047
2047
result = FALSE;
2048
#line 245 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2048
#line 245 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2049
2049
_g_free0 (msg);
2050
#line 245 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2050
#line 245 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2051
2051
_g_free0 (mid);
2052
#line 245 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2052
#line 245 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2054
2054
#line 2055 "service.c"
2056
#line 247 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2056
#line 247 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2057
2057
_tmp8_ = json_parser_new ();
2058
#line 247 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2058
#line 247 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2059
2059
parser = _tmp8_;
2060
#line 248 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2060
#line 248 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2061
2061
_tmp9_ = parser;
2062
#line 248 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2062
#line 248 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2064
#line 248 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2064
#line 248 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2065
2065
json_parser_load_from_data (_tmp9_, _tmp10_, (gssize) (-1), &_inner_error_);
2066
#line 248 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2066
#line 248 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2067
2067
if (_inner_error_ != NULL) {
2068
#line 248 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2068
#line 248 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2069
2069
_g_object_unref0 (parser);
2070
#line 248 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2070
#line 248 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2071
2071
_g_free0 (msg);
2072
#line 248 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2072
#line 248 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2073
2073
if (_inner_error_->domain == G_IO_ERROR) {
2074
2074
#line 2075 "service.c"
2075
2075
goto __catch17_g_io_error;
2077
2077
goto __finally17;
2079
#line 250 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2079
#line 250 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2080
2080
_tmp11_ = parser;
2081
#line 250 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2081
#line 250 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2082
2082
_tmp12_ = json_parser_get_root (_tmp11_);
2083
#line 250 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2083
#line 250 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2084
2084
_tmp13_ = json_node_get_object (_tmp12_);
2085
#line 250 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2085
#line 250 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2086
2086
_tmp14_ = json_object_get_string_member (_tmp13_, "mid");
2087
#line 250 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2087
#line 250 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2088
2088
_tmp15_ = g_strdup (_tmp14_);
2089
#line 250 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2089
#line 250 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2090
2090
_g_free0 (mid);
2091
#line 250 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2091
#line 250 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2093
#line 251 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2093
#line 251 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2095
#line 251 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2095
#line 251 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2096
2096
_tmp17_ = strlen (_tmp16_);
2097
#line 251 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2097
#line 251 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2098
2098
_tmp18_ = _tmp17_;
2099
#line 251 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2099
#line 251 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2100
2100
if (_tmp18_ < 1) {
2101
#line 252 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2101
#line 252 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2102
2102
result = FALSE;
2103
#line 252 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2103
#line 252 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2104
2104
_g_object_unref0 (parser);
2105
#line 252 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2105
#line 252 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2106
2106
_g_free0 (msg);
2107
#line 252 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2107
#line 252 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2108
2108
_g_free0 (mid);
2109
#line 252 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2109
#line 252 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2111
2111
#line 2112 "service.c"
2114
2114
ServiceInterface* _tmp19_;
2115
2115
const gchar* _tmp20_;
2116
2116
const gchar* _tmp21_;
2117
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2117
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2118
2118
_tmp19_ = self->priv->service;
2119
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2119
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2121
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2121
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2122
2122
_tmp21_ = account;
2123
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2123
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2124
2124
service_interface_Retweet (_tmp19_, _tmp20_, _tmp21_, &_inner_error_);
2125
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2125
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2126
2126
if (_inner_error_ != NULL) {
2127
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2127
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2128
2128
if (_inner_error_->domain == G_IO_ERROR) {
2129
2129
#line 2130 "service.c"
2130
2130
goto __catch18_g_io_error;
2132
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2132
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2133
2133
_g_object_unref0 (parser);
2134
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2134
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2135
2135
_g_free0 (msg);
2136
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2136
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2137
2137
_g_free0 (mid);
2138
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2138
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2139
2139
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);
2140
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2140
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2141
2141
g_clear_error (&_inner_error_);
2142
#line 254 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2142
#line 254 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2144
2144
#line 2145 "service.c"
2146
#line 255 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2146
#line 255 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2148
#line 255 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2148
#line 255 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2149
2149
_g_object_unref0 (parser);
2150
#line 255 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2150
#line 255 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2151
2151
_g_free0 (msg);
2152
#line 255 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2152
#line 255 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2153
2153
_g_free0 (mid);
2154
#line 255 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2154
#line 255 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2156
2156
#line 2157 "service.c"
2161
2161
GError* e = NULL;
2162
2162
GError* _tmp22_;
2163
2163
const gchar* _tmp23_;
2164
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2164
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2165
2165
e = _inner_error_;
2166
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2166
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2167
2167
_inner_error_ = NULL;
2168
#line 257 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2168
#line 257 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2170
#line 257 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2170
#line 257 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2171
2171
_tmp23_ = _tmp22_->message;
2172
#line 257 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2172
#line 257 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2173
2173
g_warning ("service.vala:257: %s", _tmp23_);
2174
#line 258 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2174
#line 258 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2175
2175
result = FALSE;
2176
#line 258 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2176
#line 258 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2177
2177
_g_error_free0 (e);
2178
#line 258 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2178
#line 258 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2179
2179
_g_object_unref0 (parser);
2180
#line 258 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2180
#line 258 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2181
2181
_g_free0 (msg);
2182
#line 258 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2182
#line 258 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2183
2183
_g_free0 (mid);
2184
#line 258 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2184
#line 258 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2186
2186
#line 2187 "service.c"
2189
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2189
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2190
2190
_g_object_unref0 (parser);
2191
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2191
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2192
2192
_g_free0 (msg);
2193
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2193
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2194
2194
if (_inner_error_->domain == G_IO_ERROR) {
2195
2195
#line 2196 "service.c"
2196
2196
goto __catch17_g_io_error;
2198
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2198
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2199
2199
_g_object_unref0 (parser);
2200
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2200
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2201
2201
_g_free0 (msg);
2202
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2202
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2203
2203
_g_free0 (mid);
2204
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2204
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2205
2205
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);
2206
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2206
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2207
2207
g_clear_error (&_inner_error_);
2208
#line 253 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2208
#line 253 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2210
#line 260 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2210
#line 260 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2211
2211
result = FALSE;
2212
#line 260 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2212
#line 260 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2213
2213
_g_object_unref0 (parser);
2214
#line 260 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2214
#line 260 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2215
2215
_g_free0 (msg);
2216
#line 260 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2216
#line 260 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2217
2217
_g_free0 (mid);
2218
#line 260 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2218
#line 260 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2220
2220
#line 2221 "service.c"
2225
2225
GError* e = NULL;
2226
2226
GError* _tmp24_;
2227
2227
const gchar* _tmp25_;
2228
#line 242 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2228
#line 242 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2229
2229
e = _inner_error_;
2230
#line 242 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2230
#line 242 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2231
2231
_inner_error_ = NULL;
2232
#line 262 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2232
#line 262 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2234
#line 262 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2234
#line 262 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2235
2235
_tmp25_ = _tmp24_->message;
2236
#line 262 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2236
#line 262 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2237
2237
g_warning ("service.vala:262: %s", _tmp25_);
2238
#line 263 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2238
#line 263 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2239
2239
result = FALSE;
2240
#line 263 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2240
#line 263 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2241
2241
_g_error_free0 (e);
2242
#line 263 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2242
#line 263 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2243
2243
_g_free0 (mid);
2244
#line 263 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2244
#line 263 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2246
2246
#line 2247 "service.c"
2249
#line 242 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2249
#line 242 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2250
2250
_g_free0 (mid);
2251
#line 242 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2251
#line 242 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2252
2252
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
2253
#line 242 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2253
#line 242 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2254
2254
g_clear_error (&_inner_error_);
2255
#line 242 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2255
#line 242 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2257
2257
#line 2258 "service.c"
2259
#line 266 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2259
#line 266 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2260
2260
result = FALSE;
2261
#line 266 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2261
#line 266 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2262
2262
_g_free0 (mid);
2263
#line 266 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2263
#line 266 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2265
2265
#line 2266 "service.c"
2369
2369
gchar* _tmp47_ = NULL;
2370
2370
ServiceInterface* _tmp48_;
2371
2371
const gchar* _tmp49_;
2372
#line 287 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2372
#line 287 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2373
2373
_tmp4_ = self->priv->messages;
2374
#line 287 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2374
#line 287 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2376
#line 287 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2376
#line 287 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2377
2377
_tmp6_ = gwibber_messages_get_message (_tmp4_, _tmp5_);
2378
#line 287 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2378
#line 287 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2380
#line 288 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2380
#line 288 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2382
#line 288 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2382
#line 288 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2383
2383
_tmp8_ = strlen (_tmp7_);
2384
#line 288 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2384
#line 288 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2385
2385
_tmp9_ = _tmp8_;
2386
#line 288 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2386
#line 288 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2387
2387
if (_tmp9_ < 1) {
2388
#line 289 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2388
#line 289 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2389
2389
result = FALSE;
2390
#line 289 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2390
#line 289 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2391
2391
_g_free0 (msg);
2392
#line 289 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2392
#line 289 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2393
2393
_g_free0 (json);
2394
#line 289 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2394
#line 289 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2396
2396
#line 2397 "service.c"
2398
#line 291 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2398
#line 291 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2399
2399
_tmp10_ = json_generator_new ();
2400
#line 291 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2400
#line 291 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2401
2401
msg_gen = _tmp10_;
2402
#line 292 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2402
#line 292 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2403
2403
_tmp11_ = json_node_new (JSON_NODE_OBJECT);
2404
#line 292 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2404
#line 292 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2405
2405
root = _tmp11_;
2406
#line 293 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2406
#line 293 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2407
2407
_tmp12_ = json_object_new ();
2408
#line 293 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2408
#line 293 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2409
2409
object = _tmp12_;
2410
#line 294 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2410
#line 294 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2411
2411
_tmp13_ = root;
2412
#line 294 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2412
#line 294 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2413
2413
_tmp14_ = object;
2414
#line 294 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2414
#line 294 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2415
2415
json_node_set_object (_tmp13_, _tmp14_);
2416
#line 295 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2416
#line 295 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2417
2417
_tmp15_ = msg_gen;
2418
#line 295 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2418
#line 295 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2419
2419
_tmp16_ = root;
2420
#line 295 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2420
#line 295 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2421
2421
json_generator_set_root (_tmp15_, _tmp16_);
2422
#line 297 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2422
#line 297 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2423
2423
_tmp17_ = json_parser_new ();
2424
#line 297 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2424
#line 297 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2425
2425
parser = _tmp17_;
2426
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2426
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2427
2427
_tmp18_ = parser;
2428
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2428
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2430
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2430
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2431
2431
json_parser_load_from_data (_tmp18_, _tmp19_, (gssize) (-1), &_inner_error_);
2432
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2432
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2433
2433
if (_inner_error_ != NULL) {
2434
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2434
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2435
2435
_g_object_unref0 (parser);
2436
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2436
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2437
2437
__vala_JsonObject_free0 (object);
2438
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2438
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2439
2439
__vala_JsonNode_free0 (root);
2440
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2440
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2441
2441
_g_object_unref0 (msg_gen);
2442
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2442
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2443
2443
_g_free0 (msg);
2444
#line 298 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2444
#line 298 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2445
2445
if (_inner_error_->domain == G_IO_ERROR) {
2446
2446
#line 2447 "service.c"
2447
2447
goto __catch19_g_io_error;
2449
2449
goto __finally19;
2451
#line 300 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2451
#line 300 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2452
2452
_tmp20_ = object;
2453
#line 300 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2453
#line 300 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2454
2454
_tmp21_ = message;
2455
#line 300 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2455
#line 300 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2456
2456
json_object_set_string_member (_tmp20_, "message", _tmp21_);
2457
#line 301 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2457
#line 301 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2458
2458
_tmp22_ = action;
2459
#line 301 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2459
#line 301 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2460
2460
if (g_strcmp0 (_tmp22_, "reply") == 0) {
2461
2461
#line 2462 "service.c"
2462
2462
JsonObject* _tmp23_;
2488
2488
JsonNode* _tmp31_ = NULL;
2489
2489
JsonObject* _tmp32_ = NULL;
2490
2490
JsonObject* _tmp33_;
2491
#line 304 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2491
#line 304 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2492
2492
_tmp29_ = object;
2493
#line 304 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2493
#line 304 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2494
2494
_tmp30_ = parser;
2495
#line 304 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2495
#line 304 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2496
2496
_tmp31_ = json_parser_get_root (_tmp30_);
2497
#line 304 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2497
#line 304 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2498
2498
_tmp32_ = json_node_get_object (_tmp31_);
2499
#line 304 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2499
#line 304 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2500
2500
_tmp33_ = __vala_JsonObject_copy0 (_tmp32_);
2501
#line 304 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2501
#line 304 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2502
2502
json_object_set_object_member (_tmp29_, "private", _tmp33_);
2503
2503
#line 2504 "service.c"
2505
#line 305 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2505
#line 305 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2506
2506
_tmp34_ = object;
2507
#line 305 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2507
#line 305 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2508
2508
_tmp35_ = action;
2509
#line 305 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2509
#line 305 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2510
2510
json_object_set_string_member (_tmp34_, "action", _tmp35_);
2511
#line 306 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2511
#line 306 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2512
2512
_tmp36_ = accounts;
2513
#line 306 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2513
#line 306 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2514
2514
_tmp36__length1 = accounts_length1;
2515
#line 306 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2515
#line 306 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2516
2516
if (_tmp36__length1 > 0) {
2517
2517
#line 2518 "service.c"
2518
2518
JsonArray* _tmp37_;
2536
2536
gint a_collection_length1 = 0;
2537
2537
gint _a_collection_size_ = 0;
2539
#line 309 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2539
#line 309 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2540
2540
a_collection = _tmp38_;
2541
#line 309 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2541
#line 309 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2542
2542
a_collection_length1 = _tmp38__length1;
2543
#line 309 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2543
#line 309 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2544
2544
for (a_it = 0; a_it < _tmp38__length1; a_it = a_it + 1) {
2545
2545
#line 2546 "service.c"
2546
2546
gchar* _tmp39_;
2547
2547
gchar* a = NULL;
2548
#line 309 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2548
#line 309 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2549
2549
_tmp39_ = g_strdup (a_collection[a_it]);
2550
#line 309 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2550
#line 309 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2552
2552
#line 2553 "service.c"
2554
2554
JsonArray* _tmp40_;
2555
2555
const gchar* _tmp41_;
2556
#line 310 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2556
#line 310 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2557
2557
_tmp40_ = acct_array;
2558
#line 310 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2558
#line 310 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2560
#line 310 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2560
#line 310 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2561
2561
json_array_add_string_element (_tmp40_, _tmp41_);
2562
#line 309 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2562
#line 309 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2564
2564
#line 2565 "service.c"
2568
#line 311 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2568
#line 311 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2569
2569
_tmp42_ = object;
2570
#line 311 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2570
#line 311 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2571
2571
_tmp43_ = acct_array;
2572
#line 311 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2572
#line 311 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2573
2573
_tmp44_ = __vala_JsonArray_copy0 (_tmp43_);
2574
#line 311 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2574
#line 311 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2575
2575
json_object_set_array_member (_tmp42_, "accounts", _tmp44_);
2576
#line 306 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2576
#line 306 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2577
2577
__vala_JsonArray_free0 (acct_array);
2578
2578
#line 2579 "service.c"
2580
#line 313 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2580
#line 313 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2581
2581
_tmp45_ = msg_gen;
2582
#line 313 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2582
#line 313 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2583
2583
_tmp47_ = json_generator_to_data (_tmp45_, &_tmp46_);
2584
#line 313 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2584
#line 313 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2585
2585
length = _tmp46_;
2586
#line 313 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2586
#line 313 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2587
2587
_g_free0 (json);
2588
#line 313 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2588
#line 313 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2589
2589
json = _tmp47_;
2590
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2590
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2591
2591
_tmp48_ = self->priv->service;
2592
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2592
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2593
2593
_tmp49_ = json;
2594
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2594
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2595
2595
service_interface_Send (_tmp48_, (const gchar*) _tmp49_, &_inner_error_);
2596
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2596
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2597
2597
if (_inner_error_ != NULL) {
2598
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2598
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2599
2599
_g_object_unref0 (parser);
2600
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2600
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2601
2601
__vala_JsonObject_free0 (object);
2602
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2602
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2603
2603
__vala_JsonNode_free0 (root);
2604
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2604
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2605
2605
_g_object_unref0 (msg_gen);
2606
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2606
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2607
2607
_g_free0 (msg);
2608
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2608
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2609
2609
if (_inner_error_->domain == G_IO_ERROR) {
2610
2610
#line 2611 "service.c"
2611
2611
goto __catch19_g_io_error;
2613
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2613
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2614
2614
_g_object_unref0 (parser);
2615
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2615
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2616
2616
__vala_JsonObject_free0 (object);
2617
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2617
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2618
2618
__vala_JsonNode_free0 (root);
2619
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2619
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2620
2620
_g_object_unref0 (msg_gen);
2621
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2621
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2622
2622
_g_free0 (msg);
2623
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2623
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2624
2624
_g_free0 (json);
2625
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2625
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2626
2626
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);
2627
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2627
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2628
2628
g_clear_error (&_inner_error_);
2629
#line 315 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2629
#line 315 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2631
2631
#line 2632 "service.c"
2633
#line 316 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2633
#line 316 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2635
#line 316 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2635
#line 316 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2636
2636
_g_object_unref0 (parser);
2637
#line 316 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2637
#line 316 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2638
2638
__vala_JsonObject_free0 (object);
2639
#line 316 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2639
#line 316 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2640
2640
__vala_JsonNode_free0 (root);
2641
#line 316 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2641
#line 316 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2642
2642
_g_object_unref0 (msg_gen);
2643
#line 316 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2643
#line 316 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2644
2644
_g_free0 (msg);
2645
#line 316 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2645
#line 316 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2646
2646
_g_free0 (json);
2647
#line 316 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2647
#line 316 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2649
2649
#line 2650 "service.c"
2654
2654
GError* e = NULL;
2655
2655
GError* _tmp50_;
2656
2656
const gchar* _tmp51_;
2657
#line 286 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2657
#line 286 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2658
2658
e = _inner_error_;
2659
#line 286 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2659
#line 286 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2660
2660
_inner_error_ = NULL;
2661
#line 318 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2661
#line 318 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2663
#line 318 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2663
#line 318 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2664
2664
_tmp51_ = _tmp50_->message;
2665
#line 318 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2665
#line 318 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2666
2666
g_warning ("service.vala:318: %s", _tmp51_);
2667
#line 319 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2667
#line 319 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2668
2668
result = FALSE;
2669
#line 319 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2669
#line 319 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2670
2670
_g_error_free0 (e);
2671
#line 319 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2671
#line 319 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2672
2672
_g_free0 (json);
2673
#line 319 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2673
#line 319 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2675
2675
#line 2676 "service.c"
2678
#line 286 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2678
#line 286 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2679
2679
_g_free0 (json);
2680
#line 286 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2680
#line 286 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2681
2681
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
2682
#line 286 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2682
#line 286 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2683
2683
g_clear_error (&_inner_error_);
2684
#line 286 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2684
#line 286 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2686
2686
#line 2687 "service.c"
2689
2689
ServiceInterface* _tmp52_;
2690
2690
const gchar* _tmp53_;
2691
#line 324 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2691
#line 324 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2692
2692
_tmp52_ = self->priv->service;
2693
#line 324 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2693
#line 324 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2694
2694
_tmp53_ = message;
2695
#line 324 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2695
#line 324 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2696
2696
service_interface_SendMessage (_tmp52_, _tmp53_, &_inner_error_);
2697
#line 324 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2697
#line 324 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2698
2698
if (_inner_error_ != NULL) {
2699
#line 324 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2699
#line 324 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2700
2700
if (_inner_error_->domain == G_IO_ERROR) {
2701
2701
#line 2702 "service.c"
2702
2702
goto __catch20_g_io_error;
2704
#line 324 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2704
#line 324 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2705
2705
_g_free0 (json);
2706
#line 324 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2706
#line 324 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2707
2707
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);
2708
#line 324 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2708
#line 324 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2709
2709
g_clear_error (&_inner_error_);
2710
#line 324 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2710
#line 324 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2712
2712
#line 2713 "service.c"
2714
#line 325 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2714
#line 325 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2716
#line 325 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2716
#line 325 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2717
2717
_g_free0 (json);
2718
#line 325 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2718
#line 325 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2720
2720
#line 2721 "service.c"
2725
2725
GError* e = NULL;
2726
2726
GError* _tmp54_;
2727
2727
const gchar* _tmp55_;
2728
#line 323 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2728
#line 323 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2729
2729
e = _inner_error_;
2730
#line 323 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2730
#line 323 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2731
2731
_inner_error_ = NULL;
2732
#line 327 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2732
#line 327 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2734
#line 327 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2734
#line 327 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2735
2735
_tmp55_ = _tmp54_->message;
2736
#line 327 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2736
#line 327 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2737
2737
g_warning ("service.vala:327: %s", _tmp55_);
2738
#line 328 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2738
#line 328 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2739
2739
result = FALSE;
2740
#line 328 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2740
#line 328 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2741
2741
_g_error_free0 (e);
2742
#line 328 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2742
#line 328 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2743
2743
_g_free0 (json);
2744
#line 328 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2744
#line 328 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2746
2746
#line 2747 "service.c"
2749
#line 323 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2749
#line 323 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2750
2750
_g_free0 (json);
2751
#line 323 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2751
#line 323 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2752
2752
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
2753
#line 323 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2753
#line 323 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2754
2754
g_clear_error (&_inner_error_);
2755
#line 323 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2755
#line 323 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2757
2757
#line 2758 "service.c"
2759
#line 331 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2759
#line 331 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2760
2760
result = FALSE;
2761
#line 331 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2761
#line 331 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2762
2762
_g_free0 (json);
2763
#line 331 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2763
#line 331 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2765
2765
#line 2766 "service.c"
2769
2769
static void _g_hash_table_remove_all_gdestroy_notify (void* data) {
2770
#line 337 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2770
#line 337 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2771
2771
g_hash_table_remove_all (data);
2772
2772
#line 2773 "service.c"
2776
2776
static void _g_free0_ (gpointer var) {
2777
#line 361 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2777
#line 361 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2778
2778
var = (g_free (var), NULL);
2779
2779
#line 2780 "service.c"
2783
2783
static void _g_list_free__g_free0_ (GList* self) {
2784
#line 361 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2784
#line 361 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2785
2785
g_list_foreach (self, (GFunc) _g_free0_, NULL);
2786
#line 361 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2786
#line 361 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2787
2787
g_list_free (self);
2788
2788
#line 2789 "service.c"
2792
2792
static gpointer _g_hash_table_ref0 (gpointer self) {
2793
#line 364 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2793
#line 364 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2794
2794
return self ? g_hash_table_ref (self) : NULL;
2795
2795
#line 2796 "service.c"
2833
2833
GList* _tmp16_ = NULL;
2834
2834
GHashTable* _tmp60_;
2835
2835
GHashTable* _tmp61_;
2836
#line 339 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2836
#line 339 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2837
2837
_tmp4_ = self->priv->service;
2838
#line 339 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2838
#line 339 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2839
2839
_tmp5_ = service_interface_GetServices (_tmp4_, &_inner_error_);
2840
#line 339 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2840
#line 339 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2841
2841
services = _tmp5_;
2842
#line 339 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2842
#line 339 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2843
2843
if (_inner_error_ != NULL) {
2844
2844
#line 2845 "service.c"
2845
2845
goto __catch21_g_error;
2847
#line 340 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2847
#line 340 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2848
2848
_tmp6_ = json_parser_new ();
2849
#line 340 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2849
#line 340 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2850
2850
parser = _tmp6_;
2851
2851
#line 2852 "service.c"
2853
2853
JsonParser* _tmp7_;
2854
2854
const gchar* _tmp8_;
2855
#line 342 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2855
#line 342 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2856
2856
_tmp7_ = parser;
2857
#line 342 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2857
#line 342 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2858
2858
_tmp8_ = services;
2859
#line 342 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2859
#line 342 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2860
2860
json_parser_load_from_data (_tmp7_, _tmp8_, (gssize) (-1), &_inner_error_);
2861
#line 342 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2861
#line 342 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2862
2862
if (_inner_error_ != NULL) {
2863
2863
#line 2864 "service.c"
2864
2864
goto __catch22_g_error;
2870
2870
GError* e = NULL;
2871
2871
GError* _tmp9_;
2872
2872
const gchar* _tmp10_;
2873
#line 341 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2873
#line 341 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2874
2874
e = _inner_error_;
2875
#line 341 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2875
#line 341 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2876
2876
_inner_error_ = NULL;
2877
#line 344 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2877
#line 344 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2879
#line 344 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2879
#line 344 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2880
2880
_tmp10_ = _tmp9_->message;
2881
#line 344 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2881
#line 344 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2882
2882
g_warning ("service.vala:344: %s", _tmp10_);
2883
#line 345 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2883
#line 345 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2885
#line 345 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2885
#line 345 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2886
2886
_g_error_free0 (e);
2887
#line 345 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2887
#line 345 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2888
2888
_g_object_unref0 (parser);
2889
#line 345 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2889
#line 345 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2890
2890
_g_free0 (services);
2891
#line 345 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2891
#line 345 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2893
2893
#line 2894 "service.c"
2896
#line 341 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2896
#line 341 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2897
2897
if (_inner_error_ != NULL) {
2898
#line 341 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2898
#line 341 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2899
2899
_g_object_unref0 (parser);
2900
#line 341 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2900
#line 341 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2901
2901
_g_free0 (services);
2902
2902
#line 2903 "service.c"
2903
2903
goto __catch21_g_error;
2905
#line 347 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2905
#line 347 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2906
2906
_tmp11_ = parser;
2907
#line 347 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2907
#line 347 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2908
2908
_tmp12_ = json_parser_get_root (_tmp11_);
2909
#line 347 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2909
#line 347 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2910
2910
_tmp13_ = json_node_get_object (_tmp12_);
2911
#line 347 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2911
#line 347 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2912
2912
_tmp14_ = __vala_JsonObject_copy0 (_tmp13_);
2913
#line 347 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2913
#line 347 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2914
2914
root_object = _tmp14_;
2915
#line 348 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2915
#line 348 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2916
2916
_tmp15_ = root_object;
2917
#line 348 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2917
#line 348 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2918
2918
_tmp16_ = json_object_get_members (_tmp15_);
2919
2919
#line 2920 "service.c"
2921
2921
GList* service_collection = NULL;
2922
2922
GList* service_it = NULL;
2923
#line 348 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2923
#line 348 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2924
2924
service_collection = _tmp16_;
2925
#line 348 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2925
#line 348 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2926
2926
for (service_it = service_collection; service_it != NULL; service_it = service_it->next) {
2927
2927
#line 2928 "service.c"
2928
2928
const gchar* service = NULL;
2929
#line 348 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2929
#line 348 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2930
2930
service = (const gchar*) service_it->data;
2931
2931
#line 2932 "service.c"
2948
2948
gchar* _tmp57_;
2949
2949
GHashTable* _tmp58_;
2950
2950
GHashTable* _tmp59_;
2951
#line 349 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2951
#line 349 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2952
2952
_tmp17_ = g_str_hash;
2953
#line 349 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2953
#line 349 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2954
2954
_tmp18_ = g_str_equal;
2955
#line 349 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2955
#line 349 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2956
2956
_tmp19_ = g_free;
2957
#line 349 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2957
#line 349 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2958
2958
_tmp20_ = g_free;
2959
#line 349 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2959
#line 349 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2960
2960
_tmp21_ = g_hash_table_new_full (_tmp17_, _tmp18_, _tmp19_, _tmp20_);
2961
#line 349 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2961
#line 349 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2962
2962
_g_hash_table_unref0 (self->priv->service_table);
2963
#line 349 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2963
#line 349 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2964
2964
self->priv->service_table = _tmp21_;
2965
#line 350 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2965
#line 350 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2966
2966
_tmp22_ = root_object;
2967
#line 350 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2967
#line 350 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2968
2968
_tmp23_ = service;
2969
#line 350 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2969
#line 350 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2970
2970
_tmp24_ = json_object_get_member (_tmp22_, _tmp23_);
2971
#line 350 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2971
#line 350 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2972
2972
_tmp25_ = json_node_get_object (_tmp24_);
2973
#line 350 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2973
#line 350 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2974
2974
_tmp26_ = __vala_JsonObject_copy0 (_tmp25_);
2975
#line 350 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2975
#line 350 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2976
2976
services_object = _tmp26_;
2977
#line 351 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2977
#line 351 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2978
2978
_tmp27_ = services_object;
2979
#line 351 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2979
#line 351 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2980
2980
_tmp28_ = json_object_get_members (_tmp27_);
2981
2981
#line 2982 "service.c"
2983
2983
GList* member_collection = NULL;
2984
2984
GList* member_it = NULL;
2985
#line 351 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2985
#line 351 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2986
2986
member_collection = _tmp28_;
2987
#line 351 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2987
#line 351 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2988
2988
for (member_it = member_collection; member_it != NULL; member_it = member_it->next) {
2989
2989
#line 2990 "service.c"
2990
2990
const gchar* member = NULL;
2991
#line 351 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
2991
#line 351 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
2992
2992
member = (const gchar*) member_it->data;
2993
2993
#line 2994 "service.c"
3056
3056
const gchar* _tmp48_;
3057
3057
gchar* _tmp49_;
3058
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3058
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3059
3059
_tmp38_ = _tmp37_;
3060
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3060
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3061
3061
if (!_tmp38_) {
3062
3062
#line 3063 "service.c"
3064
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3064
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3066
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3066
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3067
3067
i = _tmp39_ + 1;
3068
3068
#line 3069 "service.c"
3070
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3070
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3071
3071
_tmp37_ = FALSE;
3072
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3072
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3074
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3074
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3075
3075
_tmp41_ = service_array;
3076
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3076
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3077
3077
_tmp42_ = json_array_get_length (_tmp41_);
3078
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3078
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3079
3079
if (!(((guint) _tmp40_) < _tmp42_)) {
3080
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3080
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3082
3082
#line 3083 "service.c"
3084
#line 356 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3084
#line 356 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3085
3085
_tmp43_ = service_array;
3086
#line 356 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3086
#line 356 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3088
#line 356 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3088
#line 356 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3089
3089
_tmp45_ = json_array_get_element (_tmp43_, (guint) _tmp44_);
3090
#line 356 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3090
#line 356 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3091
3091
_tmp46_ = json_node_get_string (_tmp45_);
3092
#line 356 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3092
#line 356 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3093
3093
_tmp47_ = g_strdup (_tmp46_);
3094
#line 356 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3094
#line 356 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3096
#line 357 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3096
#line 357 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3098
#line 357 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3098
#line 357 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3099
3099
_tmp49_ = g_strdup (_tmp48_);
3100
#line 357 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3100
#line 357 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3101
3101
service_attr_list = g_list_append (service_attr_list, _tmp49_);
3102
#line 355 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3102
#line 355 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3104
3104
#line 3105 "service.c"
3108
#line 360 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3108
#line 360 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3109
3109
_tmp50_ = self->priv->service_table;
3110
#line 360 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3110
#line 360 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3111
3111
_tmp51_ = member;
3112
#line 360 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3112
#line 360 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3113
3113
_tmp52_ = g_strdup (_tmp51_);
3114
#line 360 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3114
#line 360 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3115
3115
_tmp53_ = service_attr_list;
3116
#line 360 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3116
#line 360 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3117
3117
_tmp54_ = g_list_copy (_tmp53_);
3118
#line 360 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3118
#line 360 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3119
3119
g_hash_table_insert (_tmp50_, _tmp52_, _tmp54_);
3120
#line 361 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3120
#line 361 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3121
3121
__g_list_free__g_free0_0 (service_attr_list);
3122
#line 361 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3122
#line 361 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3123
3123
__vala_JsonArray_free0 (service_array);
3124
#line 361 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3124
#line 361 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3126
3126
#line 3127 "service.c"
3130
#line 351 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3130
#line 351 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3131
3131
_g_list_free0 (member_collection);
3132
3132
#line 3133 "service.c"
3134
#line 364 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3134
#line 364 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3135
3135
_tmp55_ = self->priv->services_table;
3136
#line 364 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3136
#line 364 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3137
3137
_tmp56_ = service;
3138
#line 364 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3138
#line 364 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3139
3139
_tmp57_ = g_strdup (_tmp56_);
3140
#line 364 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3140
#line 364 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3141
3141
_tmp58_ = self->priv->service_table;
3142
#line 364 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3142
#line 364 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3143
3143
_tmp59_ = _g_hash_table_ref0 (_tmp58_);
3144
#line 364 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3144
#line 364 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3145
3145
g_hash_table_insert (_tmp55_, _tmp57_, _tmp59_);
3146
#line 348 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3146
#line 348 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3147
3147
__vala_JsonObject_free0 (services_object);
3148
3148
#line 3149 "service.c"
3151
#line 348 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3151
#line 348 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3152
3152
_g_list_free0 (service_collection);
3153
3153
#line 3154 "service.c"
3155
#line 366 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3155
#line 366 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3156
3156
_tmp60_ = self->priv->services_table;
3157
#line 366 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3157
#line 366 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3158
3158
_tmp61_ = _g_hash_table_ref0 (_tmp60_);
3159
#line 366 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3159
#line 366 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3160
3160
result = _tmp61_;
3161
#line 366 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3161
#line 366 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3162
3162
__vala_JsonObject_free0 (root_object);
3163
#line 366 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3163
#line 366 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3164
3164
_g_object_unref0 (parser);
3165
#line 366 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3165
#line 366 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3166
3166
_g_free0 (services);
3167
#line 366 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3167
#line 366 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3169
3169
#line 3170 "service.c"
3174
3174
GError* e = NULL;
3175
3175
GError* _tmp62_;
3176
3176
const gchar* _tmp63_;
3177
#line 338 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3177
#line 338 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3178
3178
e = _inner_error_;
3179
#line 338 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3179
#line 338 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3180
3180
_inner_error_ = NULL;
3181
#line 368 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3181
#line 368 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3183
#line 368 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3183
#line 368 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3184
3184
_tmp63_ = _tmp62_->message;
3185
#line 368 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3185
#line 368 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3186
3186
g_warning ("service.vala:368: %s", _tmp63_);
3187
#line 369 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3187
#line 369 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3189
#line 369 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3189
#line 369 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3190
3190
_g_error_free0 (e);
3191
#line 369 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3191
#line 369 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3193
3193
#line 3194 "service.c"
3196
#line 338 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3196
#line 338 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3197
3197
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3198
#line 338 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3198
#line 338 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3199
3199
g_clear_error (&_inner_error_);
3200
#line 338 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3200
#line 338 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3202
3202
#line 3203 "service.c"
3206
3206
static void _vala_GValue_free (GValue* self) {
3207
#line 392 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3207
#line 392 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3208
3208
g_value_unset (self);
3209
#line 392 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3209
#line 392 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3211
3211
#line 3212 "service.c"
3215
3215
static GValue* _g_value_dup (GValue* self) {
3216
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3216
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3217
3217
return g_boxed_copy (G_TYPE_VALUE, self);
3218
3218
#line 3219 "service.c"
3222
3222
static gpointer __g_value_dup0 (gpointer self) {
3223
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3223
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3224
3224
return self ? _g_value_dup (self) : NULL;
3225
3225
#line 3226 "service.c"
3263
3263
GList* _tmp16_ = NULL;
3264
3264
GHashTable* _tmp58_;
3265
3265
GHashTable* _tmp59_;
3266
#line 377 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3266
#line 377 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3267
3267
_tmp4_ = self->priv->service;
3268
#line 377 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3268
#line 377 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3269
3269
_tmp5_ = service_interface_GetFeatures (_tmp4_, &_inner_error_);
3270
#line 377 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3270
#line 377 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3271
3271
features = _tmp5_;
3272
#line 377 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3272
#line 377 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3273
3273
if (_inner_error_ != NULL) {
3274
#line 377 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3274
#line 377 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3275
3275
if (_inner_error_->domain == G_IO_ERROR) {
3276
3276
#line 3277 "service.c"
3277
3277
goto __catch23_g_io_error;
3279
#line 377 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3279
#line 377 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3280
3280
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);
3281
#line 377 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3281
#line 377 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3282
3282
g_clear_error (&_inner_error_);
3283
#line 377 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3283
#line 377 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3285
3285
#line 3286 "service.c"
3287
#line 378 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3287
#line 378 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3288
3288
_tmp6_ = json_parser_new ();
3289
#line 378 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3289
#line 378 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3290
3290
parser = _tmp6_;
3291
3291
#line 3292 "service.c"
3293
3293
JsonParser* _tmp7_;
3294
3294
const gchar* _tmp8_;
3295
#line 380 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3295
#line 380 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3296
3296
_tmp7_ = parser;
3297
#line 380 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3297
#line 380 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3298
3298
_tmp8_ = features;
3299
#line 380 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3299
#line 380 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3300
3300
json_parser_load_from_data (_tmp7_, _tmp8_, (gssize) (-1), &_inner_error_);
3301
#line 380 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3301
#line 380 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3302
3302
if (_inner_error_ != NULL) {
3303
3303
#line 3304 "service.c"
3304
3304
goto __catch24_g_error;
3310
3310
GError* e = NULL;
3311
3311
GError* _tmp9_;
3312
3312
const gchar* _tmp10_;
3313
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3313
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3314
3314
e = _inner_error_;
3315
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3315
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3316
3316
_inner_error_ = NULL;
3317
#line 382 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3317
#line 382 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3319
#line 382 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3319
#line 382 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3320
3320
_tmp10_ = _tmp9_->message;
3321
#line 382 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3321
#line 382 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3322
3322
g_warning ("service.vala:382: %s", _tmp10_);
3323
#line 383 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3323
#line 383 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3325
#line 383 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3325
#line 383 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3326
3326
_g_error_free0 (e);
3327
#line 383 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3327
#line 383 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3328
3328
_g_object_unref0 (parser);
3329
#line 383 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3329
#line 383 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3330
3330
_g_free0 (features);
3331
#line 383 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3331
#line 383 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3333
3333
#line 3334 "service.c"
3336
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3336
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3337
3337
if (_inner_error_ != NULL) {
3338
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3338
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3339
3339
_g_object_unref0 (parser);
3340
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3340
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3341
3341
_g_free0 (features);
3342
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3342
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3343
3343
if (_inner_error_->domain == G_IO_ERROR) {
3344
3344
#line 3345 "service.c"
3345
3345
goto __catch23_g_io_error;
3347
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3347
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3348
3348
_g_object_unref0 (parser);
3349
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3349
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3350
3350
_g_free0 (features);
3351
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3351
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3352
3352
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);
3353
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3353
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3354
3354
g_clear_error (&_inner_error_);
3355
#line 379 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3355
#line 379 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3357
3357
#line 3358 "service.c"
3359
#line 385 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3359
#line 385 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3360
3360
_tmp11_ = parser;
3361
#line 385 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3361
#line 385 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3362
3362
_tmp12_ = json_parser_get_root (_tmp11_);
3363
#line 385 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3363
#line 385 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3364
3364
_tmp13_ = json_node_get_object (_tmp12_);
3365
#line 385 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3365
#line 385 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3366
3366
_tmp14_ = __vala_JsonObject_copy0 (_tmp13_);
3367
#line 385 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3367
#line 385 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3368
3368
root_object = _tmp14_;
3369
#line 386 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3369
#line 386 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3370
3370
_tmp15_ = root_object;
3371
#line 386 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3371
#line 386 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3372
3372
_tmp16_ = json_object_get_members (_tmp15_);
3373
3373
#line 3374 "service.c"
3375
3375
GList* feature_collection = NULL;
3376
3376
GList* feature_it = NULL;
3377
#line 386 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3377
#line 386 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3378
3378
feature_collection = _tmp16_;
3379
#line 386 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3379
#line 386 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3380
3380
for (feature_it = feature_collection; feature_it != NULL; feature_it = feature_it->next) {
3381
3381
#line 3382 "service.c"
3382
3382
const gchar* feature = NULL;
3383
#line 386 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3383
#line 386 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3384
3384
feature = (const gchar*) feature_it->data;
3385
3385
#line 3386 "service.c"
3402
3402
gchar* _tmp55_;
3403
3403
GHashTable* _tmp56_;
3404
3404
GHashTable* _tmp57_;
3405
#line 387 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3405
#line 387 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3406
3406
_tmp17_ = g_str_hash;
3407
#line 387 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3407
#line 387 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3408
3408
_tmp18_ = g_str_equal;
3409
#line 387 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3409
#line 387 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3410
3410
_tmp19_ = g_free;
3411
#line 387 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3411
#line 387 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3412
3412
_tmp20_ = g_free;
3413
#line 387 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3413
#line 387 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3414
3414
_tmp21_ = g_hash_table_new_full (_tmp17_, _tmp18_, _tmp19_, _tmp20_);
3415
#line 387 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3415
#line 387 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3416
3416
_g_hash_table_unref0 (self->priv->feature_table);
3417
#line 387 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3417
#line 387 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3418
3418
self->priv->feature_table = _tmp21_;
3419
#line 388 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3419
#line 388 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3420
3420
_tmp22_ = root_object;
3421
#line 388 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3421
#line 388 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3422
3422
_tmp23_ = feature;
3423
#line 388 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3423
#line 388 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3424
3424
_tmp24_ = json_object_get_member (_tmp22_, _tmp23_);
3425
#line 388 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3425
#line 388 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3426
3426
_tmp25_ = json_node_get_object (_tmp24_);
3427
#line 388 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3427
#line 388 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3428
3428
_tmp26_ = __vala_JsonObject_copy0 (_tmp25_);
3429
#line 388 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3429
#line 388 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3430
3430
features_object = _tmp26_;
3431
#line 389 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3431
#line 389 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3432
3432
_tmp27_ = features_object;
3433
#line 389 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3433
#line 389 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3434
3434
_tmp28_ = json_object_get_members (_tmp27_);
3435
3435
#line 3436 "service.c"
3437
3437
GList* member_collection = NULL;
3438
3438
GList* member_it = NULL;
3439
#line 389 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3439
#line 389 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3440
3440
member_collection = _tmp28_;
3441
#line 389 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3441
#line 389 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3442
3442
for (member_it = member_collection; member_it != NULL; member_it = member_it->next) {
3443
3443
#line 3444 "service.c"
3444
3444
const gchar* member = NULL;
3445
#line 389 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3445
#line 389 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3446
3446
member = (const gchar*) member_it->data;
3447
3447
#line 3448 "service.c"
3494
3494
JsonNode* _tmp39_ = NULL;
3495
3495
gboolean _tmp40_ = FALSE;
3496
3496
GValue* _tmp41_ = NULL;
3497
#line 394 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3497
#line 394 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3498
3498
_tmp37_ = features_object;
3499
#line 394 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3499
#line 394 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3500
3500
_tmp38_ = member;
3501
#line 394 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3501
#line 394 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3502
3502
_tmp39_ = json_object_get_member (_tmp37_, _tmp38_);
3503
#line 394 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3503
#line 394 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3504
3504
_tmp40_ = json_node_get_boolean (_tmp39_);
3505
#line 394 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3505
#line 394 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3506
3506
_tmp41_ = g_new0 (GValue, 1);
3507
#line 394 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3507
#line 394 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3508
3508
g_value_init (_tmp41_, G_TYPE_BOOLEAN);
3509
#line 394 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3509
#line 394 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3510
3510
g_value_set_boolean (_tmp41_, _tmp40_);
3511
#line 394 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3511
#line 394 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3512
3512
__vala_GValue_free0 (value);
3513
#line 394 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3513
#line 394 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3514
3514
value = _tmp41_;
3515
3515
#line 3516 "service.c"
3520
3520
GValue _tmp45_ = {0};
3521
3521
GValue _tmp46_;
3522
3522
GValue* _tmp47_;
3523
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3523
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3524
3524
_tmp42_ = features_object;
3525
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3525
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3526
3526
_tmp43_ = member;
3527
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3527
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3528
3528
_tmp44_ = json_object_get_member (_tmp42_, _tmp43_);
3529
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3529
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3530
3530
json_node_get_value (_tmp44_, &_tmp45_);
3531
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3531
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3532
3532
_tmp46_ = _tmp45_;
3533
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3533
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3534
3534
_tmp47_ = __g_value_dup0 (&_tmp46_);
3535
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3535
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3536
3536
__vala_GValue_free0 (value);
3537
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3537
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3538
3538
value = _tmp47_;
3539
#line 396 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3539
#line 396 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3540
3540
G_IS_VALUE (&_tmp46_) ? (g_value_unset (&_tmp46_), NULL) : NULL;
3541
3541
#line 3542 "service.c"
3544
#line 398 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3544
#line 398 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3545
3545
_tmp48_ = self->priv->feature_table;
3546
#line 398 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3546
#line 398 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3547
3547
_tmp49_ = member;
3548
#line 398 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3548
#line 398 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3549
3549
_tmp50_ = g_strdup (_tmp49_);
3550
#line 398 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3550
#line 398 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3551
3551
_tmp51_ = value;
3552
#line 398 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3552
#line 398 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3553
3553
_tmp52_ = __g_value_dup0 (_tmp51_);
3554
#line 398 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3554
#line 398 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3555
3555
g_hash_table_insert (_tmp48_, _tmp50_, _tmp52_);
3556
#line 389 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3556
#line 389 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3557
3557
__vala_GValue_free0 (value);
3558
3558
#line 3559 "service.c"
3561
#line 389 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3561
#line 389 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3562
3562
_g_list_free0 (member_collection);
3563
3563
#line 3564 "service.c"
3565
#line 400 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3565
#line 400 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3566
3566
_tmp53_ = self->priv->features_table;
3567
#line 400 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3567
#line 400 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3568
3568
_tmp54_ = feature;
3569
#line 400 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3569
#line 400 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3570
3570
_tmp55_ = g_strdup (_tmp54_);
3571
#line 400 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3571
#line 400 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3572
3572
_tmp56_ = self->priv->feature_table;
3573
#line 400 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3573
#line 400 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3574
3574
_tmp57_ = _g_hash_table_ref0 (_tmp56_);
3575
#line 400 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3575
#line 400 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3576
3576
g_hash_table_insert (_tmp53_, _tmp55_, _tmp57_);
3577
#line 386 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3577
#line 386 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3578
3578
__vala_JsonObject_free0 (features_object);
3579
3579
#line 3580 "service.c"
3582
#line 386 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3582
#line 386 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3583
3583
_g_list_free0 (feature_collection);
3584
3584
#line 3585 "service.c"
3586
#line 402 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3586
#line 402 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3587
3587
_tmp58_ = self->priv->features_table;
3588
#line 402 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3588
#line 402 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3589
3589
_tmp59_ = _g_hash_table_ref0 (_tmp58_);
3590
#line 402 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3590
#line 402 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3591
3591
result = _tmp59_;
3592
#line 402 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3592
#line 402 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3593
3593
__vala_JsonObject_free0 (root_object);
3594
#line 402 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3594
#line 402 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3595
3595
_g_object_unref0 (parser);
3596
#line 402 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3596
#line 402 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3597
3597
_g_free0 (features);
3598
#line 402 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3598
#line 402 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3600
3600
#line 3601 "service.c"
3605
3605
GError* e = NULL;
3606
3606
GError* _tmp60_;
3607
3607
const gchar* _tmp61_;
3608
#line 376 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3608
#line 376 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3609
3609
e = _inner_error_;
3610
#line 376 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3610
#line 376 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3611
3611
_inner_error_ = NULL;
3612
#line 404 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3612
#line 404 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3614
#line 404 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3614
#line 404 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3615
3615
_tmp61_ = _tmp60_->message;
3616
#line 404 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3616
#line 404 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3617
3617
g_warning ("service.vala:404: %s", _tmp61_);
3618
#line 405 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3618
#line 405 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3620
#line 405 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3620
#line 405 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3621
3621
_g_error_free0 (e);
3622
#line 405 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3622
#line 405 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3624
3624
#line 3625 "service.c"
3627
#line 376 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3627
#line 376 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3628
3628
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3629
#line 376 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3629
#line 376 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3630
3630
g_clear_error (&_inner_error_);
3631
#line 376 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3631
#line 376 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3633
3633
#line 3634 "service.c"
3643
3643
gchar* result = NULL;
3645
3645
GError * _inner_error_ = NULL;
3646
#line 415 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3646
#line 415 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3647
3647
g_return_val_if_fail (self != NULL, NULL);
3648
3648
#line 3649 "service.c"
3650
3650
ServiceInterface* _tmp0_;
3651
3651
gchar* _tmp1_ = NULL;
3653
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3653
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3654
3654
_tmp0_ = self->priv->service;
3655
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3655
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3656
3656
_tmp1_ = service_interface_GetVersion (_tmp0_, &_inner_error_);
3657
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3657
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3658
3658
_tmp2_ = _tmp1_;
3659
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3659
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3660
3660
if (_inner_error_ != NULL) {
3661
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3661
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3662
3662
if (_inner_error_->domain == G_IO_ERROR) {
3663
3663
#line 3664 "service.c"
3664
3664
goto __catch25_g_io_error;
3666
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3666
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3667
3667
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);
3668
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3668
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3669
3669
g_clear_error (&_inner_error_);
3670
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3670
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3672
3672
#line 3673 "service.c"
3674
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3674
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3675
3675
result = _tmp2_;
3676
#line 418 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3676
#line 418 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3678
3678
#line 3679 "service.c"
3683
3683
GError* e = NULL;
3684
3684
GError* _tmp3_;
3685
3685
const gchar* _tmp4_;
3686
#line 417 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3686
#line 417 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3687
3687
e = _inner_error_;
3688
#line 417 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3688
#line 417 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3689
3689
_inner_error_ = NULL;
3690
#line 420 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3690
#line 420 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3692
#line 420 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3692
#line 420 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3693
3693
_tmp4_ = _tmp3_->message;
3694
#line 420 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3694
#line 420 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3695
3695
g_warning ("service.vala:420: %s", _tmp4_);
3696
#line 417 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3696
#line 417 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3697
3697
_g_error_free0 (e);
3698
3698
#line 3699 "service.c"
3701
#line 417 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3701
#line 417 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3702
3702
if (_inner_error_ != NULL) {
3703
#line 417 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3703
#line 417 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3704
3704
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3705
#line 417 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3705
#line 417 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3706
3706
g_clear_error (&_inner_error_);
3707
#line 417 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3707
#line 417 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3709
3709
#line 3710 "service.c"
3711
#line 422 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3711
#line 422 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3712
3712
_tmp5_ = g_strdup ("");
3713
#line 422 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3713
#line 422 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3714
3714
result = _tmp5_;
3715
#line 422 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3715
#line 422 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3717
3717
#line 3718 "service.c"
3745
3745
const gchar* _tmp6_;
3746
3746
gchar* _tmp7_ = NULL;
3748
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3748
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3750
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3750
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3751
3751
_tmp1_ = g_regex_escape_string (_tmp0_, -1);
3752
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3752
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3753
3753
_tmp2_ = _tmp1_;
3754
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3754
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3755
3755
_tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
3756
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3756
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3757
3757
_tmp4_ = _tmp3_;
3758
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3758
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3759
3759
_g_free0 (_tmp2_);
3760
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3760
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3761
3761
regex = _tmp4_;
3762
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3762
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3763
3763
if (_inner_error_ != NULL) {
3764
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3764
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3765
3765
if (_inner_error_->domain == G_REGEX_ERROR) {
3766
3766
#line 3767 "service.c"
3767
3767
goto __catch26_g_regex_error;
3769
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3769
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3770
3770
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);
3771
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3771
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3772
3772
g_clear_error (&_inner_error_);
3773
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3773
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3775
3775
#line 3776 "service.c"
3777
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3777
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3778
3778
_tmp5_ = regex;
3779
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3779
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3780
3780
_tmp6_ = replacement;
3781
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3781
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3782
3782
_tmp7_ = g_regex_replace_literal (_tmp5_, self, (gssize) (-1), 0, _tmp6_, 0, &_inner_error_);
3783
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3783
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3784
3784
_tmp8_ = _tmp7_;
3785
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3785
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3786
3786
if (_inner_error_ != NULL) {
3787
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3787
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3788
3788
_g_regex_unref0 (regex);
3789
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3789
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3790
3790
if (_inner_error_->domain == G_REGEX_ERROR) {
3791
3791
#line 3792 "service.c"
3792
3792
goto __catch26_g_regex_error;
3794
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3794
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3795
3795
_g_regex_unref0 (regex);
3796
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3796
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3797
3797
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);
3798
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3798
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3799
3799
g_clear_error (&_inner_error_);
3800
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3800
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3802
3802
#line 3803 "service.c"
3804
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3804
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3805
3805
result = _tmp8_;
3806
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3806
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3807
3807
_g_regex_unref0 (regex);
3808
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
3808
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
3810
3810
#line 3811 "service.c"
3853
3853
gboolean _tmp9_ = FALSE;
3854
3854
GError * _inner_error_ = NULL;
3855
#line 431 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3855
#line 431 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3856
3856
g_return_val_if_fail (self != NULL, NULL);
3857
#line 431 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3857
#line 431 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3858
3858
g_return_val_if_fail (url != NULL, NULL);
3859
#line 433 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3859
#line 433 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3860
3860
_tmp0_ = g_get_user_cache_dir ();
3861
#line 433 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3861
#line 433 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3863
#line 433 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3863
#line 433 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3864
3864
_tmp2_ = string_replace (_tmp1_, "/", "");
3865
#line 433 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3865
#line 433 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3866
3866
_tmp3_ = _tmp2_;
3867
#line 433 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3867
#line 433 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3868
3868
_tmp4_ = g_build_path (G_DIR_SEPARATOR_S, _tmp0_, "gwibber/avatars", _tmp3_, NULL);
3869
#line 433 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3869
#line 433 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3870
3870
_tmp5_ = _tmp4_;
3871
#line 433 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3871
#line 433 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3872
3872
_g_free0 (_tmp3_);
3873
#line 433 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3873
#line 433 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3874
3874
_avatar_cache_image = _tmp5_;
3875
#line 434 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3875
#line 434 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3876
3876
_tmp6_ = _avatar_cache_image;
3877
#line 434 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3877
#line 434 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3878
3878
_tmp7_ = g_file_new_for_path (_tmp6_);
3879
#line 434 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3879
#line 434 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3881
#line 435 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3881
#line 435 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3883
#line 435 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3883
#line 435 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3884
3884
_tmp9_ = g_file_query_exists (_tmp8_, NULL);
3885
#line 435 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3885
#line 435 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3887
#line 436 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3887
#line 436 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3888
3888
result = _avatar_cache_image;
3889
#line 436 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3889
#line 436 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3890
3890
_g_object_unref0 (file);
3891
#line 436 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3891
#line 436 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3893
3893
#line 3894 "service.c"
3896
3896
const gchar* _tmp11_;
3897
3897
gchar* _tmp12_ = NULL;
3898
3898
gchar* _tmp13_;
3899
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3899
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3900
3900
_tmp10_ = self->priv->service;
3901
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3901
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3903
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3903
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3904
3904
_tmp12_ = service_interface_GetAvatarPath (_tmp10_, _tmp11_, &_inner_error_);
3905
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3905
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3906
3906
_tmp13_ = _tmp12_;
3907
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3907
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3908
3908
if (_inner_error_ != NULL) {
3909
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3909
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3910
3910
g_propagate_error (error, _inner_error_);
3911
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3911
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3912
3912
_g_object_unref0 (file);
3913
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3913
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3914
3914
_g_free0 (_avatar_cache_image);
3915
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3915
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3917
3917
#line 3918 "service.c"
3919
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3919
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3920
3920
_g_free0 (_avatar_cache_image);
3921
#line 438 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3921
#line 438 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3922
3922
_avatar_cache_image = _tmp13_;
3923
3923
#line 3924 "service.c"
3925
#line 439 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3925
#line 439 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3926
3926
result = _avatar_cache_image;
3927
#line 439 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3927
#line 439 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3928
3928
_g_object_unref0 (file);
3929
#line 439 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3929
#line 439 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3931
3931
#line 3932 "service.c"
3949
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3949
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3950
3950
_tmp0_ = self->priv->service;
3951
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3951
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3953
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3953
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3954
3954
_tmp2_ = g_strconcat ("{\"id\": \"", _tmp1_, NULL);
3955
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3955
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3956
3956
_tmp3_ = _tmp2_;
3957
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3957
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3958
3958
_tmp4_ = g_strconcat (_tmp3_, "\"}", NULL);
3959
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3959
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3960
3960
_tmp5_ = _tmp4_;
3961
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3961
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3962
3962
service_interface_PerformOp (_tmp0_, _tmp5_, &_inner_error_);
3963
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3963
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3964
3964
_g_free0 (_tmp5_);
3965
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3965
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3966
3966
_g_free0 (_tmp3_);
3967
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3967
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3968
3968
if (_inner_error_ != NULL) {
3969
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3969
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3970
3970
if (_inner_error_->domain == G_IO_ERROR) {
3971
3971
#line 3972 "service.c"
3972
3972
goto __catch27_g_io_error;
3974
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3974
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3975
3975
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);
3976
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3976
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3977
3977
g_clear_error (&_inner_error_);
3978
#line 445 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
3978
#line 445 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
3980
3980
#line 3981 "service.c"
4018
4018
gboolean _tmp1_;
4019
4019
GError * _inner_error_ = NULL;
4020
#line 452 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4020
#line 452 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4021
4021
g_return_if_fail (self != NULL);
4022
#line 452 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4022
#line 452 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4023
4023
g_return_if_fail (account != NULL);
4024
#line 452 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4024
#line 452 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4025
4025
g_return_if_fail (screen_name != NULL);
4026
#line 454 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4026
#line 454 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4027
4027
_tmp0_ = g_strdup ("unfollow");
4028
#line 454 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4028
#line 454 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4029
4029
action = _tmp0_;
4030
#line 455 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4030
#line 455 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4031
4031
_tmp1_ = follow;
4032
#line 455 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4032
#line 455 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4034
4034
#line 4035 "service.c"
4036
#line 456 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4036
#line 456 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4037
4037
_tmp2_ = g_strdup ("follow");
4038
#line 456 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4038
#line 456 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4039
4039
_g_free0 (action);
4040
#line 456 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4040
#line 456 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4041
4041
action = _tmp2_;
4042
4042
#line 4043 "service.c"
4058
4058
gchar* _tmp16_;
4059
4059
gchar* _tmp17_;
4060
4060
gchar* _tmp18_;
4061
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4061
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4062
4062
_tmp3_ = self->priv->service;
4063
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4063
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4064
4064
_tmp4_ = account;
4065
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4065
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4066
4066
_tmp5_ = g_strconcat ("{\"account\": \"", _tmp4_, NULL);
4067
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4067
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4068
4068
_tmp6_ = _tmp5_;
4069
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4069
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4070
4070
_tmp7_ = g_strconcat (_tmp6_, "\", \"operation\": \"", NULL);
4071
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4071
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4072
4072
_tmp8_ = _tmp7_;
4073
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4073
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4074
4074
_tmp9_ = action;
4075
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4075
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4076
4076
_tmp10_ = g_strconcat (_tmp8_, _tmp9_, NULL);
4077
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4077
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4078
4078
_tmp11_ = _tmp10_;
4079
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4079
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4080
4080
_tmp12_ = g_strconcat (_tmp11_, "\", \"args\": {\"screen_name\": \"", NULL);
4081
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4081
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4082
4082
_tmp13_ = _tmp12_;
4083
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4083
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4084
4084
_tmp14_ = screen_name;
4085
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4085
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4086
4086
_tmp15_ = g_strconcat (_tmp13_, _tmp14_, NULL);
4087
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4087
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4088
4088
_tmp16_ = _tmp15_;
4089
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4089
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4090
4090
_tmp17_ = g_strconcat (_tmp16_, "\"}}", NULL);
4091
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4091
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4092
4092
_tmp18_ = _tmp17_;
4093
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4093
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4094
4094
service_interface_PerformOp (_tmp3_, _tmp18_, &_inner_error_);
4095
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4095
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4096
4096
_g_free0 (_tmp18_);
4097
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4097
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4098
4098
_g_free0 (_tmp16_);
4099
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4099
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4100
4100
_g_free0 (_tmp13_);
4101
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4101
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4102
4102
_g_free0 (_tmp11_);
4103
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4103
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4104
4104
_g_free0 (_tmp8_);
4105
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4105
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4106
4106
_g_free0 (_tmp6_);
4107
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4107
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4108
4108
if (_inner_error_ != NULL) {
4109
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4109
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4110
4110
if (_inner_error_->domain == G_IO_ERROR) {
4111
4111
#line 4112 "service.c"
4112
4112
goto __catch28_g_io_error;
4114
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4114
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4115
4115
_g_free0 (action);
4116
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4116
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4117
4117
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);
4118
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4118
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4119
4119
g_clear_error (&_inner_error_);
4120
#line 459 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4120
#line 459 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4122
4122
#line 4123 "service.c"
4128
4128
GError* e = NULL;
4129
4129
GError* _tmp19_;
4130
4130
const gchar* _tmp20_;
4131
#line 458 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4131
#line 458 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4132
4132
e = _inner_error_;
4133
#line 458 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4133
#line 458 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4134
4134
_inner_error_ = NULL;
4135
#line 461 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4135
#line 461 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4137
#line 461 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4137
#line 461 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4138
4138
_tmp20_ = _tmp19_->message;
4139
#line 461 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4139
#line 461 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4140
4140
g_warning ("service.vala:461: %s", _tmp20_);
4141
#line 458 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4141
#line 458 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4142
4142
_g_error_free0 (e);
4143
4143
#line 4144 "service.c"
4146
#line 458 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4146
#line 458 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4147
4147
if (_inner_error_ != NULL) {
4148
#line 458 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4148
#line 458 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4149
4149
g_propagate_error (error, _inner_error_);
4150
#line 458 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4150
#line 458 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4151
4151
_g_free0 (action);
4152
#line 458 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4152
#line 458 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4154
4154
#line 4155 "service.c"
4156
#line 452 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4156
#line 452 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4157
4157
_g_free0 (action);
4158
4158
#line 4159 "service.c"
4162
4162
void gwibber_service_update_indicators (GwibberService* self, const gchar* stream) {
4163
4163
const gchar* _tmp0_;
4164
4164
GError * _inner_error_ = NULL;
4165
#line 465 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4165
#line 465 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4166
4166
g_return_if_fail (self != NULL);
4167
#line 467 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4167
#line 467 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4168
4168
_tmp0_ = stream;
4169
#line 467 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4169
#line 467 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4170
4170
if (_tmp0_ == NULL) {
4171
#line 468 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4171
#line 468 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4172
4172
stream = "home";
4173
4173
#line 4174 "service.c"
4176
4176
ServiceInterface* _tmp1_;
4177
4177
const gchar* _tmp2_;
4178
#line 470 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4178
#line 470 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4179
4179
_tmp1_ = self->priv->service;
4180
#line 470 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4180
#line 470 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4181
4181
_tmp2_ = stream;
4182
#line 470 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4182
#line 470 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4183
4183
service_interface_UpdateIndicators (_tmp1_, _tmp2_, &_inner_error_);
4184
#line 470 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4184
#line 470 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4185
4185
if (_inner_error_ != NULL) {
4186
#line 470 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4186
#line 470 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4187
4187
if (_inner_error_->domain == G_IO_ERROR) {
4188
4188
#line 4189 "service.c"
4189
4189
goto __catch29_g_io_error;
4191
#line 470 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4191
#line 470 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4192
4192
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);
4193
#line 470 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4193
#line 470 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4194
4194
g_clear_error (&_inner_error_);
4195
#line 470 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4195
#line 470 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4197
4197
#line 4198 "service.c"
4203
4203
GError* e = NULL;
4204
4204
GError* _tmp3_;
4205
4205
const gchar* _tmp4_;
4206
#line 469 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4206
#line 469 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4207
4207
e = _inner_error_;
4208
#line 469 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4208
#line 469 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4209
4209
_inner_error_ = NULL;
4210
#line 472 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4210
#line 472 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4212
#line 472 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4212
#line 472 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4213
4213
_tmp4_ = _tmp3_->message;
4214
#line 472 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4214
#line 472 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4215
4215
g_warning ("service.vala:472: %s", _tmp4_);
4216
#line 469 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4216
#line 469 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4217
4217
_g_error_free0 (e);
4218
4218
#line 4219 "service.c"
4221
#line 469 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4221
#line 469 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4222
4222
if (_inner_error_ != NULL) {
4223
#line 469 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4223
#line 469 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4224
4224
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4225
#line 469 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4225
#line 469 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4226
4226
g_clear_error (&_inner_error_);
4227
#line 469 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4227
#line 469 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4229
4229
#line 4230 "service.c"
4255
4255
register gpointer data1;
4256
4256
register gpointer data2;
4257
4257
cc = (GCClosure *) closure;
4258
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4258
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4259
4259
g_return_if_fail (n_param_values == 4);
4260
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4260
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4261
4261
if (G_CCLOSURE_SWAP_DATA (closure)) {
4262
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4262
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4263
4263
data1 = closure->data;
4264
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4264
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4265
4265
data2 = param_values->data[0].v_pointer;
4266
4266
#line 4267 "service.c"
4268
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4268
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4269
4269
data1 = param_values->data[0].v_pointer;
4270
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4270
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4271
4271
data2 = closure->data;
4272
4272
#line 4273 "service.c"
4274
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4274
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4275
4275
callback = (GMarshalFunc_VOID__STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
4276
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4276
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4277
4277
callback (data1, g_value_get_string (param_values + 1), g_value_get_string (param_values + 2), g_value_get_string (param_values + 3), data2);
4278
4278
#line 4279 "service.c"
4282
4282
static void _gwibber_service_service_available_gwibber_utils_available (GwibberUtils* _sender, gboolean up, gpointer self) {
4283
#line 100 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4283
#line 100 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4284
4284
gwibber_service_service_available (self, up);
4285
4285
#line 4286 "service.c"
4289
4289
static void _gwibber_service_on_loading_started_service_interface_loading_started (ServiceInterface* _sender, gpointer self) {
4290
#line 101 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4290
#line 101 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4291
4291
gwibber_service_on_loading_started (self);
4292
4292
#line 4293 "service.c"
4296
4296
static void _gwibber_service_on_loading_complete_service_interface_loading_complete (ServiceInterface* _sender, gpointer self) {
4297
#line 102 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4297
#line 102 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4298
4298
gwibber_service_on_loading_complete (self);
4299
4299
#line 4300 "service.c"
4303
static void _gwibber_service____lambda4_ (GwibberService* self, const gchar* source) {
4303
static void _gwibber_service____lambda6_ (GwibberService* self, const gchar* source) {
4304
4304
const gchar* _tmp0_;
4305
#line 103 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4305
#line 103 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4306
4306
g_return_if_fail (source != NULL);
4307
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4307
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4308
4308
_tmp0_ = source;
4309
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4309
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4310
4310
gwibber_service_on_error (self, _tmp0_);
4311
4311
#line 4312 "service.c"
4315
static void __gwibber_service____lambda4__service_interface_error (ServiceInterface* _sender, const gchar* error_str, gpointer self) {
4316
#line 103 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4317
_gwibber_service____lambda4_ (self, error_str);
4315
static void __gwibber_service____lambda6__service_interface_error (ServiceInterface* _sender, const gchar* error_str, gpointer self) {
4316
#line 103 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4317
_gwibber_service____lambda6_ (self, error_str);
4318
4318
#line 4319 "service.c"
4341
4341
ServiceInterface* _tmp5_;
4342
4342
ServiceInterface* _tmp6_;
4343
4343
ServiceInterface* _tmp7_;
4344
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4344
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4345
4345
_tmp0_ = g_initable_new (TYPE_SERVICE_INTERFACE_PROXY, NULL, &_inner_error_, "g-flags", 0, "g-name", GWIBBER_SERVICE_service_name, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", GWIBBER_SERVICE_service_path, "g-interface-name", "com.Gwibber.Service", NULL);
4346
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4346
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4347
4347
_tmp1_ = (ServiceInterface*) _tmp0_;
4348
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4348
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4349
4349
if (_inner_error_ != NULL) {
4350
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4350
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4351
4351
if (_inner_error_->domain == G_IO_ERROR) {
4352
4352
#line 4353 "service.c"
4353
4353
goto __catch30_g_io_error;
4355
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4355
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4356
4356
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);
4357
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4357
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4358
4358
g_clear_error (&_inner_error_);
4359
4359
#line 4360 "service.c"
4361
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4361
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4362
4362
_g_object_unref0 (self->priv->service);
4363
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4363
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4364
4364
self->priv->service = _tmp1_;
4365
#line 98 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4365
#line 98 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4366
4366
_tmp2_ = gwibber_utils_new ();
4367
#line 98 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4367
#line 98 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4368
4368
_g_object_unref0 (self->priv->utils);
4369
#line 98 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4369
#line 98 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4370
4370
self->priv->utils = _tmp2_;
4371
#line 99 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4371
#line 99 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4372
4372
_tmp3_ = self->priv->utils;
4373
#line 99 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4373
#line 99 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4374
4374
gwibber_utils_setup (_tmp3_, GWIBBER_SERVICE_service_name, &_inner_error_);
4375
#line 99 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4375
#line 99 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4376
4376
if (_inner_error_ != NULL) {
4377
#line 99 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4377
#line 99 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4378
4378
if (_inner_error_->domain == G_IO_ERROR) {
4379
4379
#line 4380 "service.c"
4380
4380
goto __catch30_g_io_error;
4382
#line 99 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4382
#line 99 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4383
4383
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);
4384
#line 99 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4384
#line 99 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4385
4385
g_clear_error (&_inner_error_);
4386
4386
#line 4387 "service.c"
4388
#line 100 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4388
#line 100 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4389
4389
_tmp4_ = self->priv->utils;
4390
#line 100 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4390
#line 100 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4391
4391
g_signal_connect_object (_tmp4_, "available", (GCallback) _gwibber_service_service_available_gwibber_utils_available, self, 0);
4392
#line 101 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4392
#line 101 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4393
4393
_tmp5_ = self->priv->service;
4394
#line 101 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4394
#line 101 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4395
4395
g_signal_connect_object (_tmp5_, "loading-started", (GCallback) _gwibber_service_on_loading_started_service_interface_loading_started, self, 0);
4396
#line 102 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4396
#line 102 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4397
4397
_tmp6_ = self->priv->service;
4398
#line 102 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4398
#line 102 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4399
4399
g_signal_connect_object (_tmp6_, "loading-complete", (GCallback) _gwibber_service_on_loading_complete_service_interface_loading_complete, self, 0);
4400
#line 103 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4400
#line 103 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4401
4401
_tmp7_ = self->priv->service;
4402
#line 103 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4403
g_signal_connect_object (_tmp7_, "error", (GCallback) __gwibber_service____lambda4__service_interface_error, self, 0);
4402
#line 103 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4403
g_signal_connect_object (_tmp7_, "error", (GCallback) __gwibber_service____lambda6__service_interface_error, self, 0);
4404
4404
#line 4405 "service.c"
4406
4406
goto __finally30;
4411
4411
const gchar* _tmp9_;
4412
4412
gchar* _tmp10_;
4413
4413
gchar* _tmp11_;
4414
#line 91 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4414
#line 91 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4415
4415
e = _inner_error_;
4416
#line 91 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4416
#line 91 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4417
4417
_inner_error_ = NULL;
4418
#line 110 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4418
#line 110 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4420
#line 110 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4420
#line 110 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4421
4421
_tmp9_ = _tmp8_->message;
4422
#line 110 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4422
#line 110 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4423
4423
_tmp10_ = g_strconcat ("Unable to get Gwibber service: ", _tmp9_, NULL);
4424
#line 110 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4424
#line 110 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4425
4425
_tmp11_ = _tmp10_;
4426
#line 110 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4426
#line 110 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4427
4427
g_warning ("service.vala:110: %s", _tmp11_);
4428
#line 110 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4428
#line 110 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4429
4429
_g_free0 (_tmp11_);
4430
#line 91 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4430
#line 91 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4431
4431
_g_error_free0 (e);
4432
4432
#line 4433 "service.c"
4435
#line 91 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4435
#line 91 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4436
4436
if (_inner_error_ != NULL) {
4437
#line 91 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4437
#line 91 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4438
4438
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4439
#line 91 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4439
#line 91 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4440
4440
g_clear_error (&_inner_error_);
4441
4441
#line 4442 "service.c"
4443
#line 113 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4443
#line 113 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4444
4444
_tmp12_ = gwibber_messages_new ();
4445
#line 113 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4445
#line 113 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4446
4446
_g_object_unref0 (self->priv->messages);
4447
#line 113 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4447
#line 113 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4448
4448
self->priv->messages = _tmp12_;
4449
#line 89 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4449
#line 89 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4451
4451
#line 4452 "service.c"
4455
4455
static void gwibber_service_class_init (GwibberServiceClass * klass) {
4456
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4456
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4457
4457
gwibber_service_parent_class = g_type_class_peek_parent (klass);
4458
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4458
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4459
4459
g_type_class_add_private (klass, sizeof (GwibberServicePrivate));
4460
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4460
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4461
4461
G_OBJECT_CLASS (klass)->constructor = gwibber_service_constructor;
4462
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4462
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4463
4463
G_OBJECT_CLASS (klass)->finalize = gwibber_service_finalize;
4464
4464
#line 4465 "service.c"
4511
4511
static void gwibber_service_finalize (GObject* obj) {
4512
4512
GwibberService * self;
4513
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4513
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4514
4514
self = GWIBBER_SERVICE (obj);
4515
#line 49 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4515
#line 49 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4516
4516
_g_object_unref0 (self->priv->service);
4517
#line 50 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4517
#line 50 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4518
4518
_g_hash_table_unref0 (self->priv->services_table);
4519
#line 51 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4519
#line 51 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4520
4520
_g_hash_table_unref0 (self->priv->service_table);
4521
#line 52 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4521
#line 52 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4522
4522
_g_hash_table_unref0 (self->priv->features_table);
4523
#line 53 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4523
#line 53 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4524
4524
_g_hash_table_unref0 (self->priv->feature_table);
4525
#line 54 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4525
#line 54 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4526
4526
_g_object_unref0 (self->priv->utils);
4527
#line 55 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4527
#line 55 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4528
4528
_g_object_unref0 (self->priv->messages);
4529
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/service.vala"
4529
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/service.vala"
4530
4530
G_OBJECT_CLASS (gwibber_service_parent_class)->finalize (obj);
4531
4531
#line 4532 "service.c"