From b1ed2bb3e768c4b0695ce7a39f09dd7c23a1e00d Mon Sep 17 00:00:00 2001 From: Ismael Asensio Date: Wed, 21 Feb 2024 21:51:51 +0100 Subject: [PATCH] kcms/rules: Handle Escape key to exit Export mode This avoids unexpectedly exiting the whole KCM when just trying to cancel the Export mode (based on a true story) --- src/kcms/rules/ui/main.qml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/kcms/rules/ui/main.qml b/src/kcms/rules/ui/main.qml index eaf471beb3..87eec8d13d 100644 --- a/src/kcms/rules/ui/main.qml +++ b/src/kcms/rules/ui/main.qml @@ -121,6 +121,14 @@ KCM.ScrollViewKCM { ] } + Keys.onEscapePressed: event => { + if (exportInfo.visible) { + exportInfo.visible = false; + return; + } + event.accepted = false; + } + component RuleBookDelegate : Item { // External item required to make Kirigami.ListItemDragHandle work width: ruleBookView.width