Fix plugin list layout when a plugin dynamically adds / removes buttons.

This commit is contained in:
Roman Alexander
2019-03-27 00:08:46 -04:00
parent bc41e18d31
commit d11a91d03b

View File

@@ -224,10 +224,12 @@ public class ClientUI
if (inTitle)
{
titleToolbar.addComponent(event.getButton(), button);
titleToolbar.revalidate();
}
else
{
pluginToolbar.addComponent(event.getButton(), button);
pluginToolbar.revalidate();
}
});
}
@@ -238,7 +240,9 @@ public class ClientUI
SwingUtilities.invokeLater(() ->
{
pluginToolbar.removeComponent(event.getButton());
pluginToolbar.revalidate();
titleToolbar.removeComponent(event.getButton());
titleToolbar.revalidate();
final PluginPanel pluginPanel = event.getButton().getPanel();
if (pluginPanel != null)