diff options
author | Ted Gould <ted@gould.cx> | 2009-12-01 10:20:36 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2009-12-01 10:20:36 -0600 |
commit | 824d1e8bc5bbc240140d6c2cea7246308c563fd8 (patch) | |
tree | 29403708ea75350748a636494b47b868da687587 | |
parent | 088eff44dd923a80d2bc357be72b9ace0c97d06e (diff) | |
download | libayatana-indicator-824d1e8bc5bbc240140d6c2cea7246308c563fd8.tar.gz libayatana-indicator-824d1e8bc5bbc240140d6c2cea7246308c563fd8.tar.bz2 libayatana-indicator-824d1e8bc5bbc240140d6c2cea7246308c563fd8.zip |
Unwatching if we have mismatched version.
-rw-r--r-- | libindicator/indicator-service-manager.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libindicator/indicator-service-manager.c b/libindicator/indicator-service-manager.c index 956eb90..d7e54bd 100644 --- a/libindicator/indicator-service-manager.c +++ b/libindicator/indicator-service-manager.c @@ -257,6 +257,7 @@ watch_cb (DBusGProxy * proxy, gint service_version, GError * error, gpointer use if (service_version != INDICATOR_SERVICE_VERSION) { g_warning("Service is using a different version of the service interface. Expecting %d and got %d.", INDICATOR_SERVICE_VERSION, service_version); + org_ayatana_indicator_service_un_watch_async(priv->service_proxy, unwatch_cb, NULL); return; } |