]> git.lyx.org Git - features.git/commitdiff
Don't be so picky here.
authorRichard Heck <rgheck@comcast.net>
Wed, 24 Mar 2010 15:08:39 +0000 (15:08 +0000)
committerRichard Heck <rgheck@comcast.net>
Wed, 24 Mar 2010 15:08:39 +0000 (15:08 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33857 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiSelectionManager.cpp

index 0981adc1ab75254c04c7bb2a3e81b7a5a903c486..6e712ae02771ace46aed47e01903032d11930fbb 100644 (file)
@@ -225,8 +225,10 @@ void GuiSelectionManager::selectedChanged(const QModelIndex & idx, const QModelI
 bool GuiSelectionManager::insertRowToSelected(int i, 
                QMap<int, QVariant> const & itemData)
 {
-       if (i <= -1 || i > selectedModel->rowCount())
-               return false;
+       if (i <= -1)
+               i = 0;
+       if (i > selectedModel->rowCount())
+               i = selectedModel->rowCount();
        if (!selectedModel->insertRow(i))
                return false;
        return selectedModel->setItemData(selectedModel->index(i), itemData);