]> git.lyx.org Git - lyx.git/blobdiff - src/intl.C
hopefully fix tex2lyx linking.
[lyx.git] / src / intl.C
index 1efd0d60e7b34541b05fa48594fe1e9d34341fdf..ff1162d2a0f0a338b586486ab53b45114b80b752 100644 (file)
@@ -18,6 +18,9 @@
 #include "lyxrc.h"
 
 
+namespace lyx {
+
+
 using std::endl;
 
 
@@ -77,6 +80,12 @@ void Intl::initKeyMapper(bool on)
 {
        lyxerr[Debug::INIT] << "Initializing key mappings..." << endl;
 
+       if (trans.setPrimary(prim_lang) == -1)
+               prim_lang.erase();
+       if (trans.setSecondary(sec_lang) == -1)
+               sec_lang.erase();
+       trans.setCharset(lyxrc.font_norm);
+
        if (prim_lang.empty() && sec_lang.empty())
                keymapon = false;
        else
@@ -86,8 +95,7 @@ void Intl::initKeyMapper(bool on)
 
        if (keymapon)
                keyMapPrim();
-
-       trans.setPrimary(prim_lang);
-       trans.setSecondary(sec_lang);
-       trans.setCharset(lyxrc.font_norm);
 }
+
+
+} // namespace lyx