diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2013-11-19 06:05:43 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-11-19 06:05:43 -0800 |
commit | 33f7c6bb281fb40d5e56e5e6adaccd07b17769a6 (patch) | |
tree | e40900c00ce96920d86fadaffbc0a4c86e07575b /qt-ui | |
parent | 1a876a85b903cf5fb3196779a7d00a1b32daac87 (diff) | |
download | subsurface-33f7c6bb281fb40d5e56e5e6adaccd07b17769a6.tar.gz |
Clear selected trips after restoring selection
The rememberSelection() / restoreSelection() functions ONLY handle
selected dives, not selected trips. This is a bit of a misfeature, but
because of that we need to make sure we clear our notion of selected trips
when we use restoreSelection()
Fixes #285
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui')
-rw-r--r-- | qt-ui/divelistview.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/qt-ui/divelistview.cpp b/qt-ui/divelistview.cpp index ca0ea5713..e646bab04 100644 --- a/qt-ui/divelistview.cpp +++ b/qt-ui/divelistview.cpp @@ -140,6 +140,7 @@ void DiveListView::rememberSelection() void DiveListView::restoreSelection() { unselectDives(); + selectedTrips.clear(); // I wish we didn't lose those... Q_FOREACH(int i, selectedDives) { selectDive(i); } |