clarified key events: cancel output selection, before input selection;
authorwenzelm
Fri, 15 Nov 2024 16:08:56 +0100
changeset 81452 b3a90bff348a
parent 81451 cc9fc6f375b2
child 81453 b99b531f13e6
clarified key events: cancel output selection, before input selection;
src/Tools/jEdit/src/pretty_text_area.scala
--- a/src/Tools/jEdit/src/pretty_text_area.scala	Fri Nov 15 16:04:26 2024 +0100
+++ b/src/Tools/jEdit/src/pretty_text_area.scala	Fri Nov 15 16:08:56 2024 +0100
@@ -251,6 +251,7 @@
 
         case KeyEvent.VK_ESCAPE =>
           if (Isabelle.dismissed_popups(view)) evt.consume()
+          else if (getSelectionCount != 0) { selectNone(); evt.consume() }
 
         case _ =>
       }