diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2015-07-03 09:46:29 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2015-07-03 09:46:29 +0200 |
commit | 6c23e1ad43f143ee8b694b907432c5801713a7d5 (patch) | |
tree | ca9199e86c47211114c4063a04fc4e1063a74432 /facetracknoir | |
parent | 340906d3571ba3c75e67d8457de4129381d5a6b3 (diff) |
fix MSVC, now runs
Diffstat (limited to 'facetracknoir')
-rw-r--r-- | facetracknoir/main.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/facetracknoir/main.cpp b/facetracknoir/main.cpp index 2e08c8ba..6d29e3b5 100644 --- a/facetracknoir/main.cpp +++ b/facetracknoir/main.cpp @@ -77,13 +77,17 @@ int main(int argc, char** argv) if (use_profile) MainWindow::set_profile(profile); - MainWindow w; + auto w = std::make_shared<MainWindow>(); if (use_profile) - w.startTracker(); + w->startTracker(); - w.show(); + w->show(); app.exec(); + // on MSVC crashes in atexit +#ifdef _MSC_VER + TerminateProcess(GetCurrentProcess(), 0); +#endif return 0; } |