]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt/GuiSelectionManager.cpp
Correct Right Arrow key processing in Modules list
[features.git] / src / frontends / qt / GuiSelectionManager.cpp
index df43d0c5ff58949107c04ea242ca0b3f3f52c4d9..5732d1efa0a58e191576586ad931884efe81987a 100644 (file)
@@ -418,6 +418,10 @@ bool GuiSelectionManager::eventFilter(QObject * obj, QEvent * event)
                                return true;
                        }
                        else if (keyPressed == Qt::Key_Right) {
+                               QModelIndex const idx = availableLV->currentIndex();
+                               if (availableLV->model()->hasChildren(idx)) { // skip for headers
+                                       return false;
+                               }
                                focusAndHighlight(selectedLV);
                                event->accept();
                                return true;