From c27a4f141f33642b9f6647cd80cb7bca807a129f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 28 Sep 2020 19:52:39 +0530 Subject: [PATCH] Linux: Fix right clicking on system tray icon not working Fixes #1897571 [Weird dbus error with the systray menu on Linux](https://bugs.launchpad.net/calibre/+bug/1897571) --- src/calibre/gui2/dbus_export/menu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/dbus_export/menu.py b/src/calibre/gui2/dbus_export/menu.py index 3187b9bb59..a06acf6330 100644 --- a/src/calibre/gui2/dbus_export/menu.py +++ b/src/calibre/gui2/dbus_export/menu.py @@ -62,7 +62,7 @@ def create_properties_for_action(ac, previous=None): data = icon_to_dbus_menu_icon(ac.icon()) if data is not None: ans['icon-data'] = data - ans['x-qt-icon-cache-key'] = icon.cacheKey() + ans['x-qt-icon-cache-key'] = dbus.UInt64(icon.cacheKey()) return ans