X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyX.cpp;h=fc2f87110176850254fcc9e6791e051d39821cfd;hb=e4b80698be91708ce1b9fd86d6032245ef4f3dc7;hp=a8bfd60543e820d1e65dc054e22537f761eaaf5f;hpb=efc0877f8fd33ad9369d06e5b638037c8d6a1b24;p=lyx.git diff --git a/src/LyX.cpp b/src/LyX.cpp index a8bfd60543..fc2f871101 100644 --- a/src/LyX.cpp +++ b/src/LyX.cpp @@ -27,6 +27,7 @@ #include "ConverterCache.h" #include "Converter.h" #include "CutAndPaste.h" +#include "DispatchResult.h" #include "EnchantChecker.h" #include "Encoding.h" #include "ErrorList.h" @@ -37,8 +38,6 @@ #include "Language.h" #include "LaTeXFonts.h" #include "LayoutFile.h" -#include "Lexer.h" -#include "LyX.h" #include "LyXAction.h" #include "LyXRC.h" #include "ModuleList.h" @@ -46,7 +45,6 @@ #include "Server.h" #include "ServerSocket.h" #include "Session.h" -#include "WordList.h" #include "frontends/alert.h" #include "frontends/Application.h" @@ -65,7 +63,6 @@ #include "support/Package.h" #include "support/unique_ptr.h" -#include #include #include #include @@ -1106,7 +1103,7 @@ bool LyX::queryUserLyXDir(bool explicit_userdir) if (!sup.createDirectory(0755)) { // Failed, so let's exit. - lyxerr << to_utf8(_("Failed to create directory. Exiting.")) + lyxerr << to_utf8(_("Failed to create directory. Perhaps wrong -userdir option?\nExiting.")) << endl; earlyExit(EXIT_FAILURE); } @@ -1183,10 +1180,15 @@ int parse_dbg(string const & arg, string const &, string &) Debug::showTags(cout); exit(0); } - lyxerr << to_utf8(bformat(_("Setting debug level to %1$s"), from_utf8(arg))) << endl; - - lyxerr.setLevel(Debug::value(arg)); - Debug::showLevel(lyxerr, lyxerr.level()); + string bad = Debug::badValue(arg); + if (bad.empty()) { + lyxerr.setLevel(Debug::value(arg)); + Debug::showLevel(lyxerr, lyxerr.level()); + } else { + cout << to_utf8(bformat(_("Bad debug value `%1$s'. Exiting."), + from_utf8(bad))) << endl; + exit(1); + } return 1; }