mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
Fix crash at startup for tex2ylx and lyxclient
This is done by handling explicitly a dummy Message object, where no parsing of mo file is attempted. This avoids in turn that the lyxerr object is used during initialization of a global dummy Message object.
This commit is contained in:
parent
3a985a228c
commit
00387b2a38
@ -140,7 +140,6 @@ namespace lyx {
|
|||||||
std::string Messages::gui_lang_;
|
std::string Messages::gui_lang_;
|
||||||
|
|
||||||
|
|
||||||
// This version use the traditional gettext.
|
|
||||||
Messages::Messages(string const & l)
|
Messages::Messages(string const & l)
|
||||||
: lang_(l)
|
: lang_(l)
|
||||||
{
|
{
|
||||||
|
@ -21,9 +21,10 @@ namespace lyx {
|
|||||||
///
|
///
|
||||||
class Messages {
|
class Messages {
|
||||||
public:
|
public:
|
||||||
|
/// dummy instantiation: no translation is done
|
||||||
|
Messages() {}
|
||||||
/// messages in the language \p l.
|
/// messages in the language \p l.
|
||||||
/// If \p l is empty, the language will be defined by the environment.
|
Messages(std::string const & l);
|
||||||
Messages(std::string const & l = std::string());
|
|
||||||
///
|
///
|
||||||
docstring const get(std::string const & msg) const;
|
docstring const get(std::string const & msg) const;
|
||||||
/// What is the language associated with this translation?
|
/// What is the language associated with this translation?
|
||||||
|
Loading…
Reference in New Issue
Block a user