diff --git a/sources/diagramview.cpp b/sources/diagramview.cpp index 8b17aac18..c118d6cac 100644 --- a/sources/diagramview.cpp +++ b/sources/diagramview.cpp @@ -785,7 +785,12 @@ void DiagramView::editDefaultConductorProperties() { bool DiagramView::event(QEvent *e) { // fait en sorte que les raccourcis clavier arrivent prioritairement sur la // vue plutot que de remonter vers les QMenu / QAction - if (e -> type() == QEvent::ShortcutOverride && scene -> focusItem()) { + if ( + e -> type() == QEvent::ShortcutOverride && + scene -> hasFocus() && + scene -> focusItem() && + scene -> focusItem() -> isSelected() + ) { e -> accept(); return(true); }