X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FIntl.cpp;h=031c5348784333fa567c2e3e242b3f77a3cfe201;hb=6b651f2ad9f698c01993dcc6e340682c279f1c55;hp=fe91d4e7e0fbf84f89f7d5838aca2e51533bcc13;hpb=f630be890494c849981e4fb52ea4740506e92bed;p=lyx.git diff --git a/src/Intl.cpp b/src/Intl.cpp index fe91d4e7e0..031c534878 100644 --- a/src/Intl.cpp +++ b/src/Intl.cpp @@ -14,16 +14,13 @@ #include #include "Intl.h" -#include "debug.h" +#include "support/debug.h" #include "LyXRC.h" namespace lyx { -using std::endl; - - Intl::Intl() : keymap(Intl::PRIMARY), keymapon(lyxrc.use_kbmap), prim_lang(lyxrc.primary_kbmap), sec_lang(lyxrc.secondary_kbmap) @@ -40,18 +37,19 @@ void Intl::keyMapOn(bool on) keyMapPrim(); else keyMapSec(); - } else + } else { trans.disableKeymap(); + } } void Intl::toggleKeyMap() { - if (keymapon && (keymap == PRIMARY)) { + if (keymapon && (keymap == PRIMARY)) keyMapSec(); - } else if (keymapon) { + else if (keymapon) keyMapOn(false); - } else + else keyMapPrim(); } @@ -78,7 +76,7 @@ void Intl::keyMapSec() void Intl::initKeyMapper(bool on) { - LYXERR(Debug::INIT) << "Initializing key mappings..." << endl; + LYXERR(Debug::INIT, "Initializing key mappings..."); if (trans.setPrimary(prim_lang) == -1) prim_lang.erase();