try to reduce number of moveToThread warnings
[mussa.git] / qui / mussagl.cpp
index 54d737be7f7dbabce71394b5b64104178bc39bb5..0795a9a6af213b004164dd5947ad8b0cfa07fc7b 100644 (file)
@@ -52,18 +52,16 @@ int main(int argc, char **argv)
   //opts.doc_dir = get_doc_dir();
   QApplication app(argc, argv, opts.useGUI);
   Q_INIT_RESOURCE(icons);
-  const QIcon mussa_icon(":/icons/mussa.png");
-  app.setWindowIcon(mussa_icon);
 
   initialize_mussa(opts, argc, argv);
   if (opts.analysis == 0) {
     return 1;
   }
-
-  ThreadManager &thread = ThreadManagerFactory();
+  
   try {
 #ifdef USE_PYTHON
     if (opts.runAsPythonInterpeter) {
+      ThreadManager &thread = ThreadManagerFactory();
       // allow the user to keep the interpreter open even after
       // closing all the windows
       app.setQuitOnLastWindowClosed(false);
@@ -87,8 +85,8 @@ int main(int argc, char **argv)
     } else 
 #endif /* USE_PYTHON */
     if (opts.useGUI) { 
-      MussaWindow win(opts.analysis);
-      win.show();
+      MussaWindow *win = new MussaWindow(opts.analysis);
+      win->show();
       app.exec();
     }
     return 0;