summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Neeb <nt4u@kpvn.de>2012-03-17 21:34:28 +0100
committerMoritz Neeb <nt4u@kpvn.de>2012-03-17 21:34:28 +0100
commit264f20d15bb0d6599b376271bdc9c0304db15e90 (patch)
treee82c7fe1c31e9f436722f307a59acbf5a6a7056d
parentc540ef25fd8c3b09eed3f72c012fd2939f94f301 (diff)
downloadzeitgeist-264f20d15bb0d6599b376271bdc9c0304db15e90.tar.gz
removing the monitor, if not present
-rw-r--r--extensions/fts.vala11
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)
{