From fb1679aee8d10f0a013e04d83777e0f23d1b37c8 Mon Sep 17 00:00:00 2001 From: Dmitry Batrak Date: Tue, 17 Nov 2015 16:55:58 +0300 Subject: [PATCH] IDEA-147693 Quick Definition popup grows on each update --- .../src/org/intellij/images/editor/impl/ImageEditorUI.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/images/src/org/intellij/images/editor/impl/ImageEditorUI.java b/images/src/org/intellij/images/editor/impl/ImageEditorUI.java index b3d9d549c7a3..df314b3e8c43 100644 --- a/images/src/org/intellij/images/editor/impl/ImageEditorUI.java +++ b/images/src/org/intellij/images/editor/impl/ImageEditorUI.java @@ -143,6 +143,11 @@ final class ImageEditorUI extends JPanel implements DataProvider, CopyProvider, ActionToolbar actionToolbar = actionManager.createActionToolbar( ImageEditorActions.ACTION_PLACE, actionGroup, true ); + + // Make sure toolbar is 'ready' before it's added to component hierarchy + // to prevent ActionToolbarImpl.updateActionsImpl(boolean, boolean) from increasing popup size unnecessarily + actionToolbar.updateActionsImmediately(); + actionToolbar.setTargetComponent(this); JComponent toolbarPanel = actionToolbar.getComponent();