diff options
author | Moritz Neeb <nt4u@kpvn.de> | 2012-03-17 21:34:28 +0100 |
---|---|---|
committer | Moritz Neeb <nt4u@kpvn.de> | 2012-03-17 21:34:28 +0100 |
commit | 264f20d15bb0d6599b376271bdc9c0304db15e90 (patch) | |
tree | e82c7fe1c31e9f436722f307a59acbf5a6a7056d | |
parent | c540ef25fd8c3b09eed3f72c012fd2939f94f301 (diff) | |
download | zeitgeist-264f20d15bb0d6599b376271bdc9c0304db15e90.tar.gz |
removing the monitor, if not present
-rw-r--r-- | extensions/fts.vala | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/extensions/fts.vala b/extensions/fts.vala index 1bc1563f..5912d4b1 100644 --- a/extensions/fts.vala +++ b/extensions/fts.vala @@ -106,13 +106,22 @@ namespace Zeitgeist "/org/gnome/zeitgeist/index/activity", 0, null, this.proxy_acquired); }, - () => {}); + () => + { + if (siin != null) return; + this.proxy_not_present(); + }); } catch (Error err) { warning ("%s", err.message); } } + + private void proxy_not_present() + { + notifier.remove_monitor (new BusName (INDEXER_NAME),"/org/gnome/zeitgeist/monitor/special"); + } private void proxy_acquired (Object? obj, AsyncResult res) { |