[hamster-applet] updated plugin to match the recent changes (looks like the interface name has changed)



commit 3d3b753d8e264d7f16d6817a4bc86d90d4585d0e
Author: Toms Bauģis <toms baugis gmail com>
Date:   Sat Aug 14 23:51:52 2010 +0100

    updated plugin to match the recent changes (looks like the interface name has changed)

 src/docky_control/2.1/hamster_control.py |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/src/docky_control/2.1/hamster_control.py b/src/docky_control/2.1/hamster_control.py
index 0f7a001..d810f9b 100755
--- a/src/docky_control/2.1/hamster_control.py
+++ b/src/docky_control/2.1/hamster_control.py
@@ -26,10 +26,14 @@ import sys, os
 from subprocess import Popen
 
 
-import gtk
-from dockmanager.dockmanager import DockManagerItem, DockManagerSink
-from signal import signal, SIGTERM
-from sys import exit
+try:
+	import gtk
+	from dockmanager.dockmanager import DockManagerItem, DockManagerSink, DOCKITEM_IFACE
+	from signal import signal, SIGTERM
+	from sys import exit
+except ImportError, e:
+	print e
+	exit()
 
 
 from hamster import client, stuff
@@ -93,7 +97,7 @@ class HamsterItem(DockManagerItem):
 
 class HamsterSink(DockManagerSink):
     def item_path_found(self, pathtoitem, item):
-        if item.Get("org.freedesktop.DockItem", "DesktopFile", dbus_interface="org.freedesktop.DBus.Properties").endswith ("hamster-time-tracker.desktop"):
+        if item.Get(DOCKITEM_IFACE, "DesktopFile", dbus_interface="org.freedesktop.DBus.Properties").endswith ("hamster-time-tracker.desktop"):
             self.items[pathtoitem] = HamsterItem(self, pathtoitem)
 
 hamstersink = HamsterSink()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]