From 9db5421ed1079c43869583b74d77ba766a710f03 Mon Sep 17 00:00:00 2001 From: un-pogaz <46523284+un-pogaz@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:02:26 +0100 Subject: [PATCH] fix: clone_menu don't copy check state --- src/calibre/gui2/main_window.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/main_window.py b/src/calibre/gui2/main_window.py index 439343a57a..cd14bc1f10 100644 --- a/src/calibre/gui2/main_window.py +++ b/src/calibre/gui2/main_window.py @@ -261,6 +261,8 @@ def clone_menu(menu): ans.setEnabled(ac.isEnabled()) ans.setStatusTip(ac.statusTip()) ans.setVisible(ac.isVisible()) + ans.setCheckable(ac.isCheckable()) + ans.setChecked(ac.isChecked()) return ans def clone_one_menu(m):