diff options
author | Tomaz Canabrava <tomaz.canabrava@intel.com> | 2014-05-28 19:03:10 -0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2014-05-28 17:03:47 -0700 |
commit | c3306c39f13519441ba2ebd1bbe068fc910e0592 (patch) | |
tree | ec686280ff65e29639a3f5b9992ea3029b0cdb9a /qt-ui/divelistview.h | |
parent | 86d7f6ace06adf13fe5045a217c4f264356a01df (diff) | |
download | subsurface-c3306c39f13519441ba2ebd1bbe068fc910e0592.tar.gz |
Fix crash on adding / removing a dives from add menu
This patch removes some inconsistencies that were happening on the add
dive / cancel actions. a bit of legacy code from the old system was still
in, which made things quite... EXPLOSIVE.
This fixes restoring the selection only if we have a selection and not
deleting the temporary dive twice.
Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/divelistview.h')
-rw-r--r-- | qt-ui/divelistview.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/qt-ui/divelistview.h b/qt-ui/divelistview.h index 23ca1cc42..320bf954f 100644 --- a/qt-ui/divelistview.h +++ b/qt-ui/divelistview.h @@ -65,6 +65,7 @@ private: QLineEdit searchBox; QModelIndex contextMenuIndex; bool dontEmitDiveChangedSignal; + bool selectionSaved; /* if dive_trip_t is null, there's no problem. */ QMultiHash<dive_trip_t *, int> selectedDives; |