From 291dc76cd06861e4bc065f405a7da6b72c29ea75 Mon Sep 17 00:00:00 2001 From: Sergey Ignatov Date: Thu, 5 Jul 2018 18:33:05 +0300 Subject: [PATCH] affected tests popup: use dimension service --- .../actions/ShowDiscoveredTestsAction.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/ShowDiscoveredTestsAction.java b/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/ShowDiscoveredTestsAction.java index 6ebf135d0d08..bb7f9c341074 100644 --- a/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/ShowDiscoveredTestsAction.java +++ b/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/ShowDiscoveredTestsAction.java @@ -224,7 +224,9 @@ public class ShowDiscoveredTestsAction extends AnAction { .setSettingButton(new CompositeActiveComponent(runButton).getComponent()) .setItemChoosenCallback(() -> PsiNavigateUtil.navigate(tree.getSelectedElement())) .registerKeyboardAction(findUsageKeyStroke, __ -> pinActionListener.run()) - .setMinSize(new JBDimension(500, 300)); + .setMinSize(new JBDimension(500, 300)) + .setDimensionServiceKey(ShowDiscoveredTestsAction.class.getSimpleName()) + ; JBPopup popup = builder.createPopup(); ref.set(popup); @@ -249,14 +251,10 @@ public class ShowDiscoveredTestsAction extends AnAction { popup.showInBestPositionFor(dataContext); - Runnable whenDone = () -> { - popup.pack(true, true); - tree.setPaintBusy(false); - }; processMethods(project, methods, (clazz, method, parameter) -> { tree.addTest(clazz, method, parameter); return true; - }, whenDone); + }, () -> tree.setPaintBusy(false)); } public static void processMethods(@NotNull Project project,