From d05ac8093cdd6626e23441314e65db5dbcbf18a3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 10 Feb 2020 15:14:02 +0530 Subject: [PATCH] Fix #1862591 [QResizeEvent error when changing libraries](https://bugs.launchpad.net/calibre/+bug/1862591) --- 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 96daa6fe28..d6b4164a9e 100644 --- a/src/calibre/gui2/dbus_export/menu.py +++ b/src/calibre/gui2/dbus_export/menu.py @@ -167,7 +167,7 @@ class DBusMenu(QObject): def eventFilter(self, obj, ev): ac = getattr(obj, 'menuAction', lambda : None)() ac_id = self.action_to_id(ac) - if ac_id is not None: + if ac_id is not None and hasattr(ev, 'action'): etype = ev.type() if etype == QEvent.ActionChanged: ac_id = self.action_to_id(ev.action())