From: Juergen Spitzmueller Date: Wed, 20 Nov 2019 13:07:05 +0000 (+0100) Subject: GuiSelectionManager: fix getSelectedIndex for availableLV X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=42f58bf32f8aa16650331cb300044b720bbf7a8c;p=features.git GuiSelectionManager: fix getSelectedIndex for availableLV --- diff --git a/src/frontends/qt/GuiSelectionManager.cpp b/src/frontends/qt/GuiSelectionManager.cpp index d77acbadc6..df43d0c5ff 100644 --- a/src/frontends/qt/GuiSelectionManager.cpp +++ b/src/frontends/qt/GuiSelectionManager.cpp @@ -117,7 +117,7 @@ void GuiSelectionManager::updateButtons() QModelIndex GuiSelectionManager::getSelectedIndex(int const c) const { - QModelIndexList avail = availableLV->selectionModel()->selectedRows(c); + QModelIndexList avail = availableLV->selectionModel()->selectedIndexes(); QModelIndexList sel = selectedLV->selectionModel()->selectedRows(c); bool const have_avl = !avail.isEmpty(); bool const have_sel = !sel.isEmpty(); @@ -126,11 +126,11 @@ QModelIndex GuiSelectionManager::getSelectedIndex(int const c) const if (have_sel) return sel.front(); if (have_avl) - return avail.front(); + return avail.first(); } else { // available has focus if (have_avl) - return avail.front(); + return avail.first(); if (have_sel) return sel.front(); }