File youdao-dbus-1.1.0.patch of Package youdao-dict

diff -Nur youdao-dict_1.1.0-0~amd64/src/app/plugins/youdao/dbus_proxy.py youdao-dict_1.1.0-0~amd64-new/src/app/plugins/youdao/dbus_proxy.py
--- src/app/plugins/youdao/dbus_proxy.py	2015-11-18 20:47:13.000000000 +0800
+++ src-new/app/plugins/youdao/dbus_proxy.py	2016-12-06 14:50:11.195778048 +0800
@@ -1,6 +1,5 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
-
 # Copyright (C) 2011~2014 Deepin, Inc.
 #               2011~2014 Kaisheng Ye
 #
@@ -52,6 +51,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 +204,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,
diff -Nur youdao-dict_1.1.0-0~amd64/src/dae/ewmh.py youdao-dict_1.1.0-0~amd64-new/src/dae/ewmh.py
--- src/dae/ewmh.py	2015-11-18 20:47:13.000000000 +0800
+++ src-new/dae/ewmh.py	2016-12-06 14:51:23.131775412 +0800
@@ -116,7 +116,7 @@
             self.display.get_atom(property_type),
             Xatom.STRING,
             8,
-            property_content,
+            property_content.encode('ascii'),
             )
         self.display.sync()
 
openSUSE Build Service is sponsored by