Mercurial > hg > octave-nkf
changeset 17944:1ed269bdea58
octave-gui.cc: use QApplication instead of QCoreApplication in --no-gui mode.
*libgui/src/octave-gui.cc: replace all QCoreApplication by QApplication. Prevent octave thread to exit when the last figure is closed using setQuitOnLastWindowClosed (false)
author | Pantxo Diribarne <pantxo.diribarne@gmail.com> |
---|---|
date | Sun, 17 Nov 2013 21:19:52 +0100 |
parents | efe3e288a20c |
children | 265f9186e543 |
files | libgui/src/octave-gui.cc |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/src/octave-gui.cc +++ b/libgui/src/octave-gui.cc @@ -25,7 +25,6 @@ #endif #include <QApplication> -#include <QCoreApplication> #include <QTextCodec> #include <QThread> #include <QTranslator> @@ -76,7 +75,7 @@ m_result = octave_execute_interpreter (); - QCoreApplication::exit (m_result); + QApplication::exit (m_result); } private: @@ -187,9 +186,11 @@ } else { - QCoreApplication application (argc, argv); + QApplication application (argc, argv); octave_cli_thread main_thread (argc, argv); + + application.setQuitOnLastWindowClosed (false); main_thread.start ();