]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.cpp
Bring the cursors into view when they are shown
[pulseview.git] / pv / mainwindow.cpp
index 66bed74896ae4f8edf7e3327999dd6b0f6de97bb..3326b9b1af47967d0de0603a4bef3cdb4d4684f1 100644 (file)
@@ -287,7 +287,12 @@ void MainWindow::on_actionViewZoomOut_triggered()
 void MainWindow::on_actionViewShowCursors_triggered()
 {
        assert(_view);
-       _view->show_cursors(_action_view_show_cursors->isChecked());
+
+       const bool show = !_view->cursors_shown();
+       if(show)
+               _view->centre_cursors();
+
+       _view->show_cursors(show);
 }
 
 void MainWindow::on_actionAbout_triggered()