diff options
author | Arno Moeller <am@mindwerk.de> | 2010-06-17 16:52:48 +0200 |
---|---|---|
committer | Arno Moeller <am@mindwerk.de> | 2010-06-17 16:52:48 +0200 |
commit | b503c9e9a29c41b4e0d5e6c43af42b6dc135b9c8 (patch) | |
tree | 2a6b60dae107b631ffb1ca2dde9706eac2c87eda /seriestreemodel.cpp | |
parent | b14c86db12338225a650140305030f85d8cf64d0 (diff) | |
download | SheMov-b503c9e9a29c41b4e0d5e6c43af42b6dc135b9c8.tar.gz SheMov-b503c9e9a29c41b4e0d5e6c43af42b6dc135b9c8.tar.bz2 SheMov-b503c9e9a29c41b4e0d5e6c43af42b6dc135b9c8.zip |
Bugfix in SeriesTreeModel
Return false from setData if new name == old name. This made the entries
disappear from tree.
Diffstat (limited to 'seriestreemodel.cpp')
-rw-r--r-- | seriestreemodel.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/seriestreemodel.cpp b/seriestreemodel.cpp index b657d9b..390f19c 100644 --- a/seriestreemodel.cpp +++ b/seriestreemodel.cpp @@ -108,6 +108,9 @@ bool SeriesTreeModel::setData(const QModelIndex &index, const QVariant &value, i //change of series name if(index.column() == Name){ QModelIndex newSeries = findValue(value, index.parent(), index.column()); + if(newSeries == index){ + return false; + } int oldSeriesId = index.data(SeriesIdRole).toInt(); if(newSeries != QModelIndex()){ //new series name already exists |