Fix forward navigation control on Linux.
[dorian] / main.cpp
index 69bf13c..e622dc8 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -44,24 +44,22 @@ int main(int argc, char *argv[])
     Trace::setFileName(settings->value("tracefilename").toString());
     qInstallMsgHandler(Trace::messageHandler);
 
-#ifdef Q_OS_SYMBIAN
     // Show splash screen
     Splash splash;
     splash.show();
     app.processEvents();
-#endif
 
     // Initialize main window
     MainWindow *mainWindow = new MainWindow();
-    settings->apply();
     mainWindow->initialize();
 
-#ifdef Q_OS_SYMBIAN
     // Hide splash screen
     splash.finish(mainWindow);
-#endif
 
-    // Run event loop, Re-start application if event loop exit code was 1000
+    // Apply settings (orientation, style etc.)
+    settings->apply();
+
+    // Run event loop, re-start application if event loop exit code was 1000
     ret = app.exec();
     if (ret == 1000) {
         Platform::instance()->restart(argv);