- keys->watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
- SD_NAME,
- G_BUS_NAME_WATCHER_FLAGS_NONE,
- mediakeys_service_appeared_cb,
- mediakeys_service_disappeared_cb,
- keys, NULL);
+ keys->watch_id = g_bus_watch_proxy (G_BUS_TYPE_SESSION,
+ SD_NAME,
+ G_BUS_NAME_WATCHER_FLAGS_NONE,
+ SD_OBJECT_PATH,
+ SD_INTERFACE,
+ G_TYPE_DBUS_PROXY,
+ G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES,
+ mediakeys_service_appeared_cb,
+ mediakeys_service_disappeared_cb,
+ keys, NULL);