import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.JCheckBox;
+import javax.swing.SwingUtilities;
import org.flexdock.docking.DockingConstants;
import org.scilab.modules.gui.bridge.tab.SwingScilabTab;
* @return the corresponding window
*/
private static final SwingScilabWindow getWindow(SwingScilabTab tab) {
- SwingScilabWindow win = SwingScilabWindow.allScilabWindows.get(tab.getParentWindowId());
- if (win == null) {
- return null;
- }
-
- return win;
+ return (SwingScilabWindow) SwingUtilities.getAncestorOfClass(SwingScilabWindow.class, tab);
}
/**