250
266
g_assert_not_reached ();
253
data->interfaces_length1 = 0;
254
data->_interfaces_size_ = 0;
256
free_desktop_object_list_names (data->self->priv->fdesktop_obj, mpris2_watcher_check_for_active_clients_ready, data);
260
data->_tmp1_ = free_desktop_object_list_names_finish (data->self->priv->fdesktop_obj, data->_res_, &data->_tmp0_, &data->_inner_error_);
261
data->_tmp2_ = data->_tmp1_;
262
data->_tmp2__length1 = data->_tmp0_;
263
data->__tmp2__size_ = data->_tmp0_;
264
if (data->_inner_error_ != NULL) {
265
if (data->_inner_error_->domain == G_IO_ERROR) {
266
goto __catch7_g_io_error;
269
_data_->interfaces_length1 = 0;
270
_data_->_interfaces_size_ = 0;
272
_data_->_tmp0_ = _data_->self->priv->fdesktop_obj;
275
free_desktop_object_list_names (_data_->_tmp0_, mpris2_watcher_check_for_active_clients_ready, _data_);
278
_data_->_tmp2_ = NULL;
279
_data_->_tmp2_ = free_desktop_object_list_names_finish (_data_->_tmp0_, _data_->_res_, &_data_->_tmp1_, &_data_->_inner_error_);
280
_data_->_tmp3_ = _data_->_tmp2_;
281
_data_->_tmp3__length1 = _data_->_tmp1_;
282
_data_->__tmp3__size_ = _data_->_tmp3__length1;
283
if (_data_->_inner_error_ != NULL) {
284
if (_data_->_inner_error_->domain == G_IO_ERROR) {
285
goto __catch7_g_io_error;
287
_data_->interfaces = (_vala_array_free (_data_->interfaces, _data_->interfaces_length1, (GDestroyNotify) g_free), NULL);
288
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
289
g_clear_error (&_data_->_inner_error_);
268
data->interfaces = (_vala_array_free (data->interfaces, data->interfaces_length1, (GDestroyNotify) g_free), NULL);
269
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, data->_inner_error_->message, g_quark_to_string (data->_inner_error_->domain), data->_inner_error_->code);
270
g_clear_error (&data->_inner_error_);
292
_data_->interfaces = (_vala_array_free (_data_->interfaces, _data_->interfaces_length1, (GDestroyNotify) g_free), NULL);
293
_data_->interfaces = _data_->_tmp3_;
294
_data_->interfaces_length1 = _data_->_tmp3__length1;
295
_data_->_interfaces_size_ = _data_->interfaces_length1;
273
data->interfaces = (_vala_array_free (data->interfaces, data->interfaces_length1, (GDestroyNotify) g_free), NULL);
274
data->interfaces = data->_tmp2_;
275
data->interfaces_length1 = data->_tmp2__length1;
276
data->_interfaces_size_ = data->_tmp2__length1;
278
298
__catch7_g_io_error:
280
data->e = data->_inner_error_;
281
data->_inner_error_ = NULL;
300
_data_->e = _data_->_inner_error_;
301
_data_->_inner_error_ = NULL;
302
_data_->_tmp4_ = _data_->e;
303
_data_->_tmp5_ = _data_->_tmp4_->message;
282
304
g_warning ("mpris2-watcher.vala:60: Mpris2watcher could fetch active interfaces at" \
283
" startup: %s", data->e->message);
284
_g_error_free0 (data->e);
285
data->interfaces = (_vala_array_free (data->interfaces, data->interfaces_length1, (GDestroyNotify) g_free), NULL);
286
if (data->_state_ == 0) {
287
g_simple_async_result_complete_in_idle (data->_async_result);
305
" startup: %s", _data_->_tmp5_);
306
_g_error_free0 (_data_->e);
307
_data_->interfaces = (_vala_array_free (_data_->interfaces, _data_->interfaces_length1, (GDestroyNotify) g_free), NULL);
308
if (_data_->_state_ == 0) {
309
g_simple_async_result_complete_in_idle (_data_->_async_result);
289
g_simple_async_result_complete (data->_async_result);
311
g_simple_async_result_complete (_data_->_async_result);
291
g_object_unref (data->_async_result);
313
g_object_unref (_data_->_async_result);
295
if (data->_inner_error_ != NULL) {
296
data->interfaces = (_vala_array_free (data->interfaces, data->interfaces_length1, (GDestroyNotify) g_free), NULL);
297
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, data->_inner_error_->message, g_quark_to_string (data->_inner_error_->domain), data->_inner_error_->code);
298
g_clear_error (&data->_inner_error_);
317
if (_data_->_inner_error_ != NULL) {
318
_data_->interfaces = (_vala_array_free (_data_->interfaces, _data_->interfaces_length1, (GDestroyNotify) g_free), NULL);
319
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
320
g_clear_error (&_data_->_inner_error_);
323
_data_->_tmp6_ = _data_->interfaces;
324
_data_->_tmp6__length1 = _data_->interfaces_length1;
302
data->address_collection = data->interfaces;
303
data->address_collection_length1 = data->interfaces_length1;
304
for (data->address_it = 0; data->address_it < data->interfaces_length1; data->address_it = data->address_it + 1) {
305
data->_tmp3_ = g_strdup (data->address_collection[data->address_it]);
306
data->address = data->_tmp3_;
326
_data_->address_collection_length1 = 0;
327
_data_->_address_collection_size_ = 0;
328
_data_->address_collection = _data_->_tmp6_;
329
_data_->address_collection_length1 = _data_->_tmp6__length1;
330
_data_->address_it = 0;
331
for (_data_->address_it = 0; _data_->address_it < _data_->_tmp6__length1; _data_->address_it = _data_->address_it + 1) {
332
_data_->_tmp7_ = g_strdup (_data_->address_collection[_data_->address_it]);
333
_data_->address = _data_->_tmp7_;
308
data->_tmp4_ = g_str_has_prefix (data->address, MPRIS_PREFIX);
311
data->_tmp5_ = mpris2_watcher_create_mpris_root (data->self, data->address);
312
data->mpris2_root = data->_tmp5_;
313
if (data->mpris2_root == NULL) {
314
_g_object_unref0 (data->mpris2_root);
315
_g_free0 (data->address);
316
data->interfaces = (_vala_array_free (data->interfaces, data->interfaces_length1, (GDestroyNotify) g_free), NULL);
317
if (data->_state_ == 0) {
318
g_simple_async_result_complete_in_idle (data->_async_result);
335
_data_->_tmp8_ = _data_->address;
336
_data_->_tmp9_ = FALSE;
337
_data_->_tmp9_ = g_str_has_prefix (_data_->_tmp8_, MPRIS_PREFIX);
338
if (_data_->_tmp9_) {
339
_data_->_tmp10_ = _data_->address;
340
_data_->_tmp11_ = NULL;
341
_data_->_tmp11_ = mpris2_watcher_create_mpris_root (_data_->self, _data_->_tmp10_);
342
_data_->mpris2_root = _data_->_tmp11_;
343
_data_->_tmp12_ = _data_->mpris2_root;
344
if (_data_->_tmp12_ == NULL) {
345
_g_object_unref0 (_data_->mpris2_root);
346
_g_free0 (_data_->address);
347
_data_->interfaces = (_vala_array_free (_data_->interfaces, _data_->interfaces_length1, (GDestroyNotify) g_free), NULL);
348
if (_data_->_state_ == 0) {
349
g_simple_async_result_complete_in_idle (_data_->_async_result);
320
g_simple_async_result_complete (data->_async_result);
351
g_simple_async_result_complete (_data_->_async_result);
322
g_object_unref (data->_async_result);
353
g_object_unref (_data_->_async_result);
325
data->_tmp6_ = mpris2_watcher_supports_playlists (data->self, data->address);
326
data->use_playlists = data->_tmp6_;
328
data->_tmp7_ = mpris_root_get_DesktopEntry (data->mpris2_root);
329
data->_tmp8_ = data->_tmp7_;
330
g_signal_emit_by_name (data->self, "client-appeared", data->_tmp8_, data->address, data->use_playlists);
331
_g_free0 (data->_tmp8_);
332
_g_object_unref0 (data->mpris2_root);
356
_data_->_tmp13_ = _data_->address;
357
_data_->_tmp14_ = FALSE;
358
_data_->_tmp14_ = mpris2_watcher_supports_playlists (_data_->self, _data_->_tmp13_);
359
_data_->use_playlists = _data_->_tmp14_;
360
_data_->_tmp15_ = _data_->mpris2_root;
361
_data_->_tmp16_ = mpris_root_get_DesktopEntry (_data_->_tmp15_);
362
_data_->_tmp17_ = _data_->_tmp16_;
363
_data_->_tmp18_ = _data_->_tmp17_;
364
_data_->_tmp19_ = _data_->address;
365
_data_->_tmp20_ = _data_->use_playlists;
366
g_signal_emit_by_name (_data_->self, "client-appeared", _data_->_tmp18_, _data_->_tmp19_, _data_->_tmp20_);
367
_g_free0 (_data_->_tmp18_);
368
_g_object_unref0 (_data_->mpris2_root);
334
_g_free0 (data->address);
370
_g_free0 (_data_->address);
338
data->interfaces = (_vala_array_free (data->interfaces, data->interfaces_length1, (GDestroyNotify) g_free), NULL);
339
if (data->_state_ == 0) {
340
g_simple_async_result_complete_in_idle (data->_async_result);
374
_data_->interfaces = (_vala_array_free (_data_->interfaces, _data_->interfaces_length1, (GDestroyNotify) g_free), NULL);
375
if (_data_->_state_ == 0) {
376
g_simple_async_result_complete_in_idle (_data_->_async_result);
342
g_simple_async_result_complete (data->_async_result);
378
g_simple_async_result_complete (_data_->_async_result);
344
g_object_unref (data->_async_result);
380
g_object_unref (_data_->_async_result);
349
385
static void mpris2_watcher_name_changes_detected (Mpris2Watcher* self, FreeDesktopObject* dbus_obj, const gchar* name, const gchar* previous_owner, const gchar* current_owner) {
350
MprisRoot* _tmp0_ = NULL;
387
MprisRoot* _tmp1_ = NULL;
351
388
MprisRoot* mpris2_root;
352
gboolean _tmp1_ = FALSE;
390
gboolean _tmp3_ = FALSE;
353
393
g_return_if_fail (self != NULL);
354
394
g_return_if_fail (dbus_obj != NULL);
355
395
g_return_if_fail (name != NULL);
356
396
g_return_if_fail (previous_owner != NULL);
357
397
g_return_if_fail (current_owner != NULL);
358
_tmp0_ = mpris2_watcher_create_mpris_root (self, name);
359
mpris2_root = _tmp0_;
360
if (mpris2_root == NULL) {
399
_tmp1_ = mpris2_watcher_create_mpris_root (self, _tmp0_);
400
mpris2_root = _tmp1_;
401
_tmp2_ = mpris2_root;
402
if (_tmp2_ == NULL) {
361
403
_g_object_unref0 (mpris2_root);
364
if (g_strcmp0 (previous_owner, "") != 0) {
365
_tmp1_ = g_strcmp0 (current_owner, "") == 0;
406
_tmp4_ = previous_owner;
407
if (g_strcmp0 (_tmp4_, "") != 0) {
409
_tmp5_ = current_owner;
410
_tmp3_ = g_strcmp0 (_tmp5_, "") == 0;
370
g_debug ("mpris2-watcher.vala:84: Client '%s' gone down", name);
371
g_signal_emit_by_name (self, "client-disappeared", name);
419
g_debug ("mpris2-watcher.vala:84: Client '%s' gone down", _tmp7_);
421
g_signal_emit_by_name (self, "client-disappeared", _tmp8_);
373
gboolean _tmp2_ = FALSE;
374
if (g_strcmp0 (previous_owner, "") == 0) {
375
_tmp2_ = g_strcmp0 (current_owner, "") != 0;
423
gboolean _tmp9_ = FALSE;
424
const gchar* _tmp10_;
426
_tmp10_ = previous_owner;
427
if (g_strcmp0 (_tmp10_, "") == 0) {
428
const gchar* _tmp11_;
429
_tmp11_ = current_owner;
430
_tmp9_ = g_strcmp0 (_tmp11_, "") != 0;
436
const gchar* _tmp13_;
437
const gchar* _tmp14_;
438
gboolean _tmp15_ = FALSE;
381
439
gboolean use_playlists;
382
gchar* _tmp4_ = NULL;
384
g_debug ("mpris2-watcher.vala:88: Client '%s' has appeared", name);
385
_tmp3_ = mpris2_watcher_supports_playlists (self, name);
386
use_playlists = _tmp3_;
387
_tmp4_ = mpris_root_get_DesktopEntry (mpris2_root);
389
g_signal_emit_by_name (self, "client-appeared", _tmp5_, name, use_playlists);
444
const gchar* _tmp20_;
447
g_debug ("mpris2-watcher.vala:88: Client '%s' has appeared", _tmp13_);
449
_tmp15_ = mpris2_watcher_supports_playlists (self, _tmp14_);
450
use_playlists = _tmp15_;
451
_tmp16_ = mpris2_root;
452
_tmp17_ = mpris_root_get_DesktopEntry (_tmp16_);
456
_tmp21_ = use_playlists;
457
g_signal_emit_by_name (self, "client-appeared", _tmp19_, _tmp20_, _tmp21_);
393
461
_g_object_unref0 (mpris2_root);
397
465
static MprisRoot* mpris2_watcher_create_mpris_root (Mpris2Watcher* self, const gchar* name) {
398
466
MprisRoot* result = NULL;
399
467
MprisRoot* mpris2_root;
469
gboolean _tmp1_ = FALSE;
401
470
GError * _inner_error_ = NULL;
402
471
g_return_val_if_fail (self != NULL, NULL);
403
472
g_return_val_if_fail (name != NULL, NULL);
404
473
mpris2_root = NULL;
405
_tmp0_ = g_str_has_prefix (name, MPRIS_PREFIX);
407
MprisRoot* _tmp1_ = NULL;
409
_tmp1_ = g_initable_new (TYPE_MPRIS_ROOT_PROXY, NULL, &_inner_error_, "g-flags", 0, "g-name", name, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", MPRIS_MEDIA_PLAYER_PATH, "g-interface-name", "org.mpris.MediaPlayer2", NULL);
410
_tmp2_ = (MprisRoot*) _tmp1_;
411
if (_inner_error_ != NULL) {
412
if (_inner_error_->domain == G_IO_ERROR) {
413
goto __catch8_g_io_error;
475
_tmp1_ = g_str_has_prefix (_tmp0_, MPRIS_PREFIX);
479
MprisRoot* _tmp3_ = NULL;
482
_tmp3_ = g_initable_new (TYPE_MPRIS_ROOT_PROXY, NULL, &_inner_error_, "g-flags", 0, "g-name", _tmp2_, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", MPRIS_MEDIA_PLAYER_PATH, "g-interface-name", "org.mpris.MediaPlayer2", NULL);
483
_tmp4_ = (MprisRoot*) _tmp3_;
484
if (_inner_error_ != NULL) {
485
if (_inner_error_->domain == G_IO_ERROR) {
486
goto __catch8_g_io_error;
488
_g_object_unref0 (mpris2_root);
489
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);
490
g_clear_error (&_inner_error_);
415
493
_g_object_unref0 (mpris2_root);
416
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);
417
g_clear_error (&_inner_error_);
494
mpris2_root = _tmp4_;
420
_g_object_unref0 (mpris2_root);
421
mpris2_root = _tmp2_;
423
497
__catch8_g_io_error:
426
502
e = _inner_error_;
427
503
_inner_error_ = NULL;
505
_tmp6_ = _tmp5_->message;
428
506
g_warning ("mpris2-watcher.vala:103: Mpris2watcher could not create a root interfa" \
429
"ce: %s", e->message);
430
508
_g_error_free0 (e);
445
523
static gboolean mpris2_watcher_supports_playlists (Mpris2Watcher* self, const gchar* name) {
446
524
gboolean result = FALSE;
447
525
FreeDesktopIntrospectable* introspectable = NULL;
448
FreeDesktopIntrospectable* _tmp0_ = NULL;
449
FreeDesktopIntrospectable* _tmp1_;
450
gchar* _tmp2_ = NULL;
453
526
GError * _inner_error_ = NULL;
454
527
g_return_val_if_fail (self != NULL, FALSE);
455
528
g_return_val_if_fail (name != NULL, FALSE);
456
_tmp0_ = g_initable_new (TYPE_FREE_DESKTOP_INTROSPECTABLE_PROXY, NULL, &_inner_error_, "g-flags", G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES, "g-name", name, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", MPRIS_MEDIA_PLAYER_PATH, "g-interface-name", "org.freedesktop.DBus.Introspectable", NULL);
457
_tmp1_ = (FreeDesktopIntrospectable*) _tmp0_;
458
if (_inner_error_ != NULL) {
459
if (_inner_error_->domain == G_IO_ERROR) {
460
goto __catch9_g_io_error;
462
_g_object_unref0 (introspectable);
463
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);
464
g_clear_error (&_inner_error_);
467
_g_object_unref0 (introspectable);
468
introspectable = _tmp1_;
469
_tmp2_ = free_desktop_introspectable_Introspect (introspectable, &_inner_error_);
471
if (_inner_error_ != NULL) {
472
if (_inner_error_->domain == G_IO_ERROR) {
473
goto __catch9_g_io_error;
475
_g_object_unref0 (introspectable);
476
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);
477
g_clear_error (&_inner_error_);
480
_tmp3_ = mpris2_watcher_parse_interfaces (self, results);
483
_g_object_unref0 (introspectable);
531
FreeDesktopIntrospectable* _tmp1_ = NULL;
532
FreeDesktopIntrospectable* _tmp2_;
533
FreeDesktopIntrospectable* _tmp3_;
534
gchar* _tmp4_ = NULL;
537
gboolean _tmp6_ = FALSE;
539
_tmp1_ = g_initable_new (TYPE_FREE_DESKTOP_INTROSPECTABLE_PROXY, NULL, &_inner_error_, "g-flags", G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES, "g-name", _tmp0_, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", MPRIS_MEDIA_PLAYER_PATH, "g-interface-name", "org.freedesktop.DBus.Introspectable", NULL);
540
_tmp2_ = (FreeDesktopIntrospectable*) _tmp1_;
541
if (_inner_error_ != NULL) {
542
if (_inner_error_->domain == G_IO_ERROR) {
543
goto __catch9_g_io_error;
545
_g_object_unref0 (introspectable);
546
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);
547
g_clear_error (&_inner_error_);
550
_g_object_unref0 (introspectable);
551
introspectable = _tmp2_;
552
_tmp3_ = introspectable;
553
_tmp4_ = free_desktop_introspectable_Introspect (_tmp3_, &_inner_error_);
555
if (_inner_error_ != NULL) {
556
if (_inner_error_->domain == G_IO_ERROR) {
557
goto __catch9_g_io_error;
559
_g_object_unref0 (introspectable);
560
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);
561
g_clear_error (&_inner_error_);
565
_tmp6_ = mpris2_watcher_parse_interfaces (self, _tmp5_);
568
_g_object_unref0 (introspectable);
487
572
__catch9_g_io_error:
490
577
e = _inner_error_;
491
578
_inner_error_ = NULL;
492
g_warning ("mpris2-watcher.vala:131: Could not create an introspectable object: %s", e->message);
580
_tmp8_ = _tmp7_->message;
581
g_warning ("mpris2-watcher.vala:131: Could not create an introspectable object: %s", _tmp8_);
493
582
_g_error_free0 (e);
605
737
GObjectClass * parent_class;
606
738
Mpris2Watcher * self;
607
FreeDesktopObject* _tmp0_ = NULL;
608
FreeDesktopObject* _tmp1_;
609
739
GError * _inner_error_ = NULL;
610
740
parent_class = G_OBJECT_CLASS (mpris2_watcher_parent_class);
611
741
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
612
742
self = MPRIS2_WATCHER (obj);
613
_tmp0_ = g_initable_new (TYPE_FREE_DESKTOP_OBJECT_PROXY, NULL, &_inner_error_, "g-flags", G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES, "g-name", FREEDESKTOP_SERVICE, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", FREEDESKTOP_OBJECT, "g-interface-name", "org.freedesktop.DBus", NULL);
614
_tmp1_ = (FreeDesktopObject*) _tmp0_;
615
if (_inner_error_ != NULL) {
616
if (_inner_error_->domain == G_IO_ERROR) {
617
goto __catch10_g_io_error;
744
FreeDesktopObject* _tmp0_ = NULL;
745
FreeDesktopObject* _tmp1_;
746
FreeDesktopObject* _tmp2_;
747
_tmp0_ = g_initable_new (TYPE_FREE_DESKTOP_OBJECT_PROXY, NULL, &_inner_error_, "g-flags", G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES, "g-name", FREEDESKTOP_SERVICE, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", FREEDESKTOP_OBJECT, "g-interface-name", "org.freedesktop.DBus", NULL);
748
_tmp1_ = (FreeDesktopObject*) _tmp0_;
749
if (_inner_error_ != NULL) {
750
if (_inner_error_->domain == G_IO_ERROR) {
751
goto __catch10_g_io_error;
753
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);
754
g_clear_error (&_inner_error_);
619
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);
620
g_clear_error (&_inner_error_);
756
_g_object_unref0 (self->priv->fdesktop_obj);
757
self->priv->fdesktop_obj = _tmp1_;
758
_tmp2_ = self->priv->fdesktop_obj;
759
g_signal_connect_object (_tmp2_, "name-owner-changed", (GCallback) _mpris2_watcher_name_changes_detected_free_desktop_object_name_owner_changed, self, 0);
760
mpris2_watcher_check_for_active_clients (self, NULL, NULL);
622
_g_object_unref0 (self->priv->fdesktop_obj);
623
self->priv->fdesktop_obj = _tmp1_;
624
g_signal_connect_object (self->priv->fdesktop_obj, "name-owner-changed", (GCallback) _mpris2_watcher_name_changes_detected_free_desktop_object_name_owner_changed, self, 0);
625
mpris2_watcher_check_for_active_clients (self, NULL, NULL);
626
762
goto __finally10;
627
763
__catch10_g_io_error:
630
768
e = _inner_error_;
631
769
_inner_error_ = NULL;
771
_tmp4_ = _tmp3_->message;
632
772
g_warning ("mpris2-watcher.vala:46: Mpris2watcher could not set up a watch for mpr" \
633
"is clients appearing on the bus: %s", e->message);
773
"is clients appearing on the bus: %s", _tmp4_);
634
774
_g_error_free0 (e);