From 0ecac4e2f972697ec693a0849a9b11df1841939d Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Tue, 27 Apr 2021 10:12:25 +0200 Subject: [PATCH] Modified shortcuts stored in prefs were not used ! --- src/qtgui/scbase.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/qtgui/scbase.cpp b/src/qtgui/scbase.cpp index 3c21f678..5a9553e8 100644 --- a/src/qtgui/scbase.cpp +++ b/src/qtgui/scbase.cpp @@ -23,6 +23,7 @@ #include #include +#define LOGGER_LOCAL_LOGINC 2 #include "recoll.h" @@ -58,7 +59,7 @@ SCBase::SCBase() auto ssc = qs2utf8s(sl.at(i)); std::vector co_des_val; stringToStrings(ssc, co_des_val); - if (co_des_val.size() != 3) { + if (co_des_val.size() != 4) { LOGERR("Bad shortcut def in prefs: [" << ssc << "]\n"); continue; } @@ -68,8 +69,7 @@ SCBase::SCBase() QString val = u8s2qs(co_des_val[3]); auto it = m->scvalues.find(id); if (it == m->scvalues.end()) { - m->scvalues[id] = - SCDef{id, ctxt, desc, QKeySequence(val), QKeySequence()}; + m->scvalues[id] = SCDef{id, ctxt, desc, QKeySequence(val), QKeySequence()}; } else { it->second.val = QKeySequence(val); }