From: Alan E. <ez...@us...> - 2005-10-24 08:44:35
|
Update of /cvsroot/jedit/plugins/XSearch/xsearch In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14782/xsearch Modified Files: XSearchPanel.java Log Message: Added some better revalidation code. Index: XSearchPanel.java =================================================================== RCS file: /cvsroot/jedit/plugins/XSearch/xsearch/XSearchPanel.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- XSearchPanel.java 24 Oct 2005 08:26:49 -0000 1.4 +++ XSearchPanel.java 24 Oct 2005 08:44:26 -0000 1.5 @@ -76,10 +76,9 @@ public static XSearchPanel getSearchPanel(View view) { DockableWindowManager wm = view.getDockableWindowManager(); wm.addDockableWindow(XSearchPanel.NAME); - XSearchPanel sp =(XSearchPanel) wm.getDockable(XSearchPanel.NAME); - FloatingWindowContainer fwc = null; - - return sp; + XSearchPanel panel =(XSearchPanel) wm.getDockable(XSearchPanel.NAME); + panel.revalidatePanels(); + return panel; } public FloatingWindowContainer getFWC() { @@ -114,13 +113,7 @@ SearchAndReplace.resetIgnoreFromTop(); panel.keepDialogChanged = false; - FloatingWindowContainer fwc = panel.getFWC(); - if (fwc != null) { - fwc.setVisible(true); - Dimension size = panel.getPreferredSize(); - fwc.setSize(size); - fwc.validate(); - } + } //}}} @@ -1757,7 +1750,7 @@ revalidate(); try { getFWC().pack(); - + getFWC().setVisible(true); } catch (NullPointerException npe) {}; //content.revalidate(); |