always bounce focus back to main text area, unless explicit focus component is given here (see also 7b65f4da136d);
--- 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