diff options
Diffstat (limited to 'facetracknoir')
-rw-r--r-- | facetracknoir/main.cpp | 4 | ||||
-rw-r--r-- | facetracknoir/ui.cpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/facetracknoir/main.cpp b/facetracknoir/main.cpp index 9c2ced45..ae237b61 100644 --- a/facetracknoir/main.cpp +++ b/facetracknoir/main.cpp @@ -28,9 +28,9 @@ int main(int argc, char** argv) QApplication::setAttribute(Qt::AA_X11InitThreads, true); QApplication app(argc, argv); - auto w = std::make_shared<MainWindow>(); + MainWindow w; - w->show(); + w.show(); app.exec(); return 0; diff --git a/facetracknoir/ui.cpp b/facetracknoir/ui.cpp index 54e4646e..c9a0b7b3 100644 --- a/facetracknoir/ui.cpp +++ b/facetracknoir/ui.cpp @@ -88,7 +88,6 @@ MainWindow::~MainWindow() tray->hide(); stopTracker(); save(); - _exit(0); } void MainWindow::set_working_directory() @@ -132,6 +131,7 @@ void MainWindow::save() { settings->sync(); #if defined(__unix) || defined(__linux) + QString currentFile = group::ini_pathname(); QByteArray bytes = QFile::encodeName(currentFile); const char* filename_as_asciiz = bytes.constData(); |