]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiApplication.cpp
fix http://bugzilla.lyx.org/show_bug.cgi?id=5114
[lyx.git] / src / frontends / qt4 / GuiApplication.cpp
index ebebce3b7886dcd54df183a7eceba743838716f5..95e18840a2f0c0cc851e20037342ce04ee2511e4 100644 (file)
@@ -901,8 +901,11 @@ void GuiApplication::resetGui()
                d->menus_.fillMenuBar(d->global_menubar_, 0, true);
 
        QHash<int, GuiView *>::iterator it;
-       for (it = d->views_.begin(); it != d->views_.end(); ++it)
-               (*it)->resetDialogs();
+       for (it = d->views_.begin(); it != d->views_.end(); ++it) {
+               GuiView * gv = *it;
+               gv->setLayoutDirection(layoutDirection());
+               gv->resetDialogs();
+       }
 
        dispatch(FuncRequest(LFUN_SCREEN_FONT_UPDATE));
 }
@@ -1044,11 +1047,11 @@ void GuiApplication::setGuiLanguage()
                        QLibraryInfo::location(QLibraryInfo::TranslationsPath))) {
                LYXERR(Debug::LOCALE, "Could not find  Qt translations for locale "
                        << language_name);
+       } else {
+               LYXERR(Debug::LOCALE, "Successfully installed Qt translations for locale "
+                       << language_name);
        }
 
-       LYXERR(Debug::LOCALE, "Successfully installed Qt translations for locale "
-               << language_name);
-
        switch (default_locale.language()) {
        case QLocale::Arabic :
        case QLocale::Hebrew :