IDEA-178692 - AppServers View: splitter position is not persisted between sessions

- addressing IDEA-CR-35900: save splitter positions only once, in `dispose`
This commit is contained in:
Michael Golubev
2018-08-09 13:45:31 +02:00
parent 76a8b3ecf7
commit 91845afb80
@@ -42,8 +42,6 @@ import javax.swing.event.TreeSelectionListener;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import java.awt.*;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.event.MouseEvent;
import java.util.HashMap;
import java.util.HashSet;
@@ -210,12 +208,6 @@ public class ServersToolWindowContent extends JPanel implements Disposable, Serv
new TreeSpeedSearch(myTree, TreeSpeedSearch.NODE_DESCRIPTOR_TOSTRING, true);
restoreSplitterProportion();
myPropertiesPanel.addComponentListener(new ComponentAdapter() {
@Override
public void componentResized(ComponentEvent e) {
saveSplitterProportion();
}
});
}
private void onSelectionChanged() {
@@ -395,6 +387,7 @@ public class ServersToolWindowContent extends JPanel implements Disposable, Serv
@Override
public void dispose() {
saveSplitterProportion();
}
@Override