dismiss all popups on mouse drags, e.g. to avoid conflict of C-hover of Isabelle/jEdit and C-selection of jEdit;
authorwenzelm
Sat, 29 Mar 2014 12:42:24 +0100
changeset 56321 7e8c11011fdf
parent 56318 4e589bcab257
child 56322 f9ad26836516
dismiss all popups on mouse drags, e.g. to avoid conflict of C-hover of Isabelle/jEdit and C-selection of jEdit;
src/Tools/jEdit/src/rich_text_area.scala
--- a/src/Tools/jEdit/src/rich_text_area.scala	Sat Mar 29 12:05:24 2014 +0100
+++ b/src/Tools/jEdit/src/rich_text_area.scala	Sat Mar 29 12:42:24 2014 +0100
@@ -181,6 +181,12 @@
   }
 
   private val mouse_motion_listener = new MouseMotionAdapter {
+    override def mouseDragged(evt: MouseEvent) {
+      robust_body(()) {
+        PIDE.dismissed_popups(view)
+      }
+    }
+
     override def mouseMoved(evt: MouseEvent) {
       robust_body(()) {
         val x = evt.getX