From c2edbcf90ff78bb6040cdcd8538468d6e3d1d42e Mon Sep 17 00:00:00 2001 From: Tannin Date: Thu, 22 Jan 2015 19:47:18 +0100 Subject: bugfix: initialization order was wrong and so kept foreign language systems from correctly loading mod order if Unmanaged is translated "Unmanaged" is no longer translatable as its used internally as an identifier --- src/mainwindow.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 1ae165fb..17308ab8 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -200,6 +200,8 @@ MainWindow::MainWindow(const QString &exeName, QSettings &initSettings, QWidget updateToolBar(); + languageChange(m_Settings.language()); + ModInfo::updateFromDisc(m_Settings.getModDirectory(), &m_DirectoryStructure, m_Settings.displayForeign()); // set up mod list @@ -355,8 +357,6 @@ MainWindow::MainWindow(const QString &exeName, QSettings &initSettings, QWidget // before we start loading plugins we, add the dll path to the dll search order ::SetDllDirectoryW(ToWString(QDir::toNativeSeparators(qApp->applicationDirPath() + "/dlls")).c_str()); - languageChange(m_Settings.language()); - loadPlugins(); } -- cgit v1.3.1