always bounce focus back to main text area, unless explicit focus component is given here (see also 7b65f4da136d);
authorwenzelm
Fri, 09 May 2014 21:03:44 +0200
changeset 56931 9ecf2cbfc80d
parent 56930 42b5d216dc8c
child 56932 11a4001b06c6
always bounce focus back to main text area, unless explicit focus component is given here (see also 7b65f4da136d);
src/Tools/jEdit/src/dockable.scala
src/Tools/jEdit/src/output_dockable.scala
--- a/src/Tools/jEdit/src/dockable.scala	Fri May 09 21:02:15 2014 +0200
+++ b/src/Tools/jEdit/src/dockable.scala	Fri May 09 21:03:44 2014 +0200
@@ -22,7 +22,7 @@
   if (position == DockableWindowManager.FLOATING)
     setPreferredSize(new Dimension(500, 250))
 
-  def focusOnDefaultComponent { requestFocus }
+  def focusOnDefaultComponent { JEdit_Lib.request_focus_view(view) }
 
   def set_content(c: Component) { add(c, BorderLayout.CENTER) }
   def set_content(c: scala.swing.Component) { add(c.peer, BorderLayout.CENTER) }
--- a/src/Tools/jEdit/src/output_dockable.scala	Fri May 09 21:02:15 2014 +0200
+++ b/src/Tools/jEdit/src/output_dockable.scala	Fri May 09 21:03:44 2014 +0200
@@ -20,9 +20,6 @@
 
 class Output_Dockable(view: View, position: String) extends Dockable(view, position)
 {
-  override def focusOnDefaultComponent { view.getTextArea.requestFocus }
-
-
   /* component state -- owned by Swing thread */
 
   private var zoom_factor = 100