[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kwordquiz] src: Don't crash when inserting or deleting rows.
From: Peter Hedlund <peter () peterandlinda ! com>
Date: 2011-12-01 21:19:28
Message-ID: 20111201211928.C1473A60A6 () git ! kde ! org
[Download RAW message or body]
Git commit 46ee9723be8a12cc8381ec13838ad3e838615a19 by Peter Hedlund.
Committed on 01/12/2011 at 22:11.
Pushed by hedlund into branch 'master'.
Don't crash when inserting or deleting rows.
Would happen if there was no selection.
BUG: 287816
FIXED-IN: 4.8
M +3 -0 src/kwqcommands.cpp
http://commits.kde.org/kwordquiz/46ee9723be8a12cc8381ec13838ad3e838615a19
diff --git a/src/kwqcommands.cpp b/src/kwqcommands.cpp
index 6971d98..443f442 100644
--- a/src/kwqcommands.cpp
+++ b/src/kwqcommands.cpp
@@ -55,6 +55,9 @@ KWQUndoCommand::KWQUndoCommand(KWQTableView * view) : QUndoCommand()
m_view = view;
m_currentIndex = m_view->selectionModel()->currentIndex();
m_selectedIndexes = m_view->selectionModel()->selectedIndexes();
+ if (m_selectedIndexes.isEmpty())
+ m_selectedIndexes.append(m_currentIndex);
+
foreach (const QModelIndex &index, m_selectedIndexes) {
IndexAndData id;
id.index = index;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic