proper parent component for window.init;
authorwenzelm
Mon, 18 Mar 2013 19:33:25 +0100
changeset 51457 66824fea1a72
parent 51456 a6e3a5ec9847
child 51458 67542078fa21
proper parent component for window.init;
src/Tools/jEdit/src/pretty_tooltip.scala
--- a/src/Tools/jEdit/src/pretty_tooltip.scala	Mon Mar 18 19:20:53 2013 +0100
+++ b/src/Tools/jEdit/src/pretty_tooltip.scala	Mon Mar 18 19:33:25 2013 +0100
@@ -53,14 +53,14 @@
     val window =
       old_windows.reverse match {
         case Nil =>
-          val window = new Pretty_Tooltip(view, parent, parent_window)
+          val window = new Pretty_Tooltip(view, parent_window)
           window_stack = window :: window_stack
           window
         case window :: others =>
           others.foreach(_.dispose)
           window
       }
-    window.init(rendering, mouse_x, mouse_y, results, body)
+    window.init(rendering, parent, mouse_x, mouse_y, results, body)
     window
   }
 
@@ -89,7 +89,7 @@
 }
 
 
-class Pretty_Tooltip private(view: View, parent: JComponent, parent_window: Window)
+class Pretty_Tooltip private(view: View, parent_window: Window)
   extends JDialog(parent_window)
 {
   window =>
@@ -163,6 +163,7 @@
 
   def init(
     rendering: Rendering,
+    parent: JComponent,
     mouse_x: Int, mouse_y: Int,
     results: Command.Results,
     body: XML.Body)