From 64a4fc1fb07863f35289b2dc050d30ecc96aaac6 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 2 Oct 2022 02:04:05 -0400 Subject: Add shortcut settings for item actions. Implement check for ambiguous shortcuts. Make preference dialog wider by default. --- qdeduper/mingui.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'qdeduper/mingui.cpp') diff --git a/qdeduper/mingui.cpp b/qdeduper/mingui.cpp index caf0249..f599ba0 100644 --- a/qdeduper/mingui.cpp +++ b/qdeduper/mingui.cpp @@ -829,9 +829,9 @@ void DeduperMainWindow::apply_prefs() size_t actt = i % ItemActionType::ACTION_MAX; std::string iamt = "hotkey/item_action_mod_" + std::to_string(actt); std::string iakt = "hotkey/item_" + std::to_string(actn) + "_action_key"; - int ik = sr->get_option_int(iakt); int im = sr->get_option_int(iamt); - QKeySequence ks = QKeySequence(static_cast(ik | im)); + int ik = sr->get_option_int(iakt); + QKeySequence ks = ~im ? QKeySequence(static_cast(ik | im)) : QKeySequence(); act->setShortcut(ks); } } -- cgit v1.2.3