summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDom Lachowicz <domlachowicz@gmail.com>2009-10-26 14:11:04 +0000
committerDom Lachowicz <domlachowicz@gmail.com>2009-10-26 14:11:04 +0000
commit74e23b42360c58afd8b63b016e07d29eab7da304 (patch)
tree1b44cee0ec550b7cee0d88508f54f515bd7f8bef
parent7ee57b60d6cc003c98f70492e315bb9ccdecb639 (diff)
downloadenchant-74e23b42360c58afd8b63b016e07d29eab7da304.tar.gz
Zemberek module lists a Turkish dictionary even without Zemberek installed
Running `enchant-lsmod -list-dicts' returns a list including `tr (zemberek)'. This is incorrect, as Zemberek is not installed on the system in question. The module should be corrected to list no dictionaries when Zemberek is not installed. From Sebastien Bacher <seb128@ubuntu.com> http://bugzilla.abisource.com/show_bug.cgi?id=12305 git-svn-id: svn+ssh://svn.abisource.com/svnroot/enchant/trunk@28392 bcba8976-2d24-0410-9c9c-aab3bd5fdfd6
-rw-r--r--src/zemberek/zemberek.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/zemberek/zemberek.cpp b/src/zemberek/zemberek.cpp
index 2dbd35c..acaf3f5 100644
--- a/src/zemberek/zemberek.cpp
+++ b/src/zemberek/zemberek.cpp
@@ -43,10 +43,11 @@ bool zemberek_service_is_running ()
g_error_free (Error);
return false;
}
- proxy = dbus_g_proxy_new_for_name (connection,
+ proxy = dbus_g_proxy_new_for_name_owner (connection,
"net.zemberekserver.server.dbus",
"/net/zemberekserver/server/dbus/ZemberekDbus",
- "net.zemberekserver.server.dbus.ZemberekDbusInterface");
+ "net.zemberekserver.server.dbus.ZemberekDbusInterface",
+ &Error);
dbus_g_connection_unref (connection);
if (proxy == NULL) {