summarylogtreecommitdiffstats
path: root/youdao-arch.patch
blob: 165f76bdb93c28446341e43abe5ece9c4b89b168 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- a/youdao-dict/app/plugins/youdao/dbus_proxy.py	2016-05-24 11:12:53.000000000 +0800
+++ b/youdao-dict/app/plugins/youdao/dbus_proxy.py	2016-09-22 14:43:11.571453798 +0800
@@ -52,6 +52,7 @@
     def __init__(self):
         QtCore.QObject.__init__(self)
         self.session_bus = QDBusConnection.sessionBus()
+        self.session_bus.registerObject('/', self)
         self.session_bus.connect(self.DBUS_NAME, self.DBUS_PATH, self.DBUS_IFACE,
             'hide', self.hideSlot)
         self.session_bus.connect(self.DBUS_NAME, self.DBUS_PATH, self.DBUS_IFACE,
@@ -204,6 +205,7 @@
     def __init__(self):
         QtCore.QObject.__init__(self)
         self.session_bus = QDBusConnection.sessionBus()
+        self.session_bus.registerObject('/indicator', self)
         self.session_bus.connect(self.DBUS_NAME, self.DBUS_PATH, self.DBUS_IFACE,
             'MenuItemClicked', self.MenuItemClickedSlot)
         self.session_bus.connect(self.DBUS_NAME, self.DBUS_PATH, self.DBUS_IFACE,
--- a/youdao-dict/dae/ewmh.py	2016-05-24 11:12:53.000000000 +0800
+++ b/youdao-dict/dae/ewmh.py	2016-09-22 14:43:20.551538216 +0800
@@ -116,7 +116,7 @@
             self.display.get_atom(property_type),
             Xatom.STRING,
             8,
-            property_content,
+            property_content.encode('ascii'),
             )
         self.display.sync()