summaryrefslogtreecommitdiffhomepage
path: root/gui
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2016-09-26 13:14:16 +0200
committerStanislaw Halik <sthalik@misaki.pl>2016-09-26 13:30:04 +0200
commit164f8d8d473e571086583d86bb4ff9982abe54b4 (patch)
tree9a4a168ede7d89e774eced2283ef601445ad171b /gui
parent90eca9f45e6f6481e59748a2ebf5ca6f51488f38 (diff)
gui, options: prevent options reset on tracker stop
They should only be reset when closing the module dialog window. This is a hack but otherwise we'd have to change all the modules. Issue: #466 Closes #466
Diffstat (limited to 'gui')
-rw-r--r--gui/main-window.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/gui/main-window.cpp b/gui/main-window.cpp
index 1730a806..43b7158b 100644
--- a/gui/main-window.cpp
+++ b/gui/main-window.cpp
@@ -474,7 +474,7 @@ void MainWindow::stopTracker()
if (!work)
return;
- //ui.game_name->setText("Not connected");
+ opts::set_teardown_flag(true); // XXX hack -sh 20160926
pose_update_timer.stop();
ui.pose_display->rotateBy_real(0, 0, 0, 0, 0, 0);
@@ -488,8 +488,6 @@ void MainWindow::stopTracker()
if (pFilterDialog)
pFilterDialog->unregister_filter();
- save_modules();
-
work = nullptr;
libs = SelectedLibraries();
@@ -497,10 +495,11 @@ void MainWindow::stopTracker()
double p[6] = {0,0,0, 0,0,0};
display_pose(p, p);
}
- updateButtonState(false, false);
- set_title();
+ opts::set_teardown_flag(false); // XXX hack -sh 20160926
+ updateButtonState(false, false);
+ set_title();
ui.btnStartTracker->setFocus();
}