From 91845afb801020c00c24ebbc8ffe472bf1d8f160 Mon Sep 17 00:00:00 2001 From: Michael Golubev Date: Thu, 9 Aug 2018 13:41:54 +0200 Subject: [PATCH] IDEA-178692 - AppServers View: splitter position is not persisted between sessions - addressing IDEA-CR-35900: save splitter positions only once, in `dispose` --- .../impl/runtime/ui/ServersToolWindowContent.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/runtime/ui/ServersToolWindowContent.java b/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/runtime/ui/ServersToolWindowContent.java index 5f09d64227f2..e857df19a49a 100644 --- a/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/runtime/ui/ServersToolWindowContent.java +++ b/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/runtime/ui/ServersToolWindowContent.java @@ -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