]> git.lyx.org Git - lyx.git/blobdiff - src/messages.C
fix two crashes related to dEPM. Some crashes remain
[lyx.git] / src / messages.C
index 7c9db6142bd1c0bdf1c84f01198935838664e532..b0829482201749185e3d4c929b2964b961a8ffb1 100644 (file)
@@ -15,6 +15,7 @@
 #include "support/environment.h"
 #include "support/package.h"
 
+#include <boost/current_function.hpp>
 #include <boost/regex.hpp>
 
 using lyx::support::package;
@@ -115,6 +116,8 @@ public:
                }
                
                char const * works = setlocale(LC_MESSAGES, lang_.c_str());
+               if (!works)
+                       lyxerr << "Locale " << lang_ << " could not be set" << std::endl;
                // CTYPE controls what getmessage thinks what encoding the po file uses
                string oldCTYPE = setlocale(LC_CTYPE, NULL);
                setlocale(LC_CTYPE, lang_.c_str());