Peter Kümmel wrote: > Georg Baum wrote: >> Does it work if you always use exit instead of lyx_gui::exit in lyx_exit >> (lyx_main.C)? > > No, still the same.
Then I guess that we have another desctrion order problem. > Index: frontends/qt4/lyx_gui.C > =================================================================== > --- frontends/qt4/lyx_gui.C (revision 14038) > +++ frontends/qt4/lyx_gui.C (working copy) > @@ -55,6 +55,8 @@ > #include <QEventLoop> > #include <QTranslator> > #include <QTextCodec> > +#include <QLocale> > +#include <QLibraryInfo> > > using lyx::support::ltrim; > using lyx::support::package; > @@ -167,19 +169,23 @@ > > // install translation file for Qt built-in dialogs > // These are only installed since Qt 3.2.x > - QTranslator qt_trans(0); > - if (qt_trans.load(QString("qt_") + QTextCodec::locale(), > - qInstallPathTranslations())) { > + static QTranslator qt_trans; Why do you make this static? Does it work if you remove the static qualifier? Georg