From 68f67425c365f6b9288d5671948128a30abea20e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20T=C5=AFma?= Date: Sat, 6 Mar 2021 12:19:18 +0100 Subject: [PATCH] Properly reset the last graph tab --- src/GUI/gui.cpp | 10 ++++++---- src/GUI/gui.h | 3 +-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/GUI/gui.cpp b/src/GUI/gui.cpp index 5bb43b55..783dbf51 100644 --- a/src/GUI/gui.cpp +++ b/src/GUI/gui.cpp @@ -91,7 +91,7 @@ GUI::GUI() _routeDistance = 0; _time = 0; _movingTime = 0; - _lastGraphTab = 0; + _lastTab = 0; _dataDir = QDir::homePath(); _mapDir = QDir::homePath(); @@ -1356,6 +1356,8 @@ void GUI::closeFiles() for (int i = 0; i < _tabs.count(); i++) _tabs.at(i)->clear(); + _lastTab = 0; + _mapView->clear(); _files.clear(); @@ -1730,9 +1732,9 @@ void GUI::graphChanged(int index) _mapView->setGraph(_tabs.indexOf(gt)); - if (_lastGraphTab) - gt->setSliderPosition(_lastGraphTab->sliderPosition()); - _lastGraphTab = gt; + if (_lastTab) + gt->setSliderPosition(_lastTab->sliderPosition()); + _lastTab = gt; } void GUI::updateNavigationActions() diff --git a/src/GUI/gui.h b/src/GUI/gui.h index 05673853..e6687768 100644 --- a/src/GUI/gui.h +++ b/src/GUI/gui.h @@ -226,6 +226,7 @@ private: MapView *_mapView; QTabWidget *_graphTabWidget; QList _tabs; + GraphTab *_lastTab; POI *_poi; Map *_map; @@ -239,8 +240,6 @@ private: DateTimeRange _dateRange; QString _pathName; - GraphTab *_lastGraphTab; - QList _windowStates; QList _windowGeometries; int _frameStyle;