From 423ebc79f0452bbe380adaebd69ec53c6d975e9a Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Mon, 11 Feb 2019 19:13:37 +0300 Subject: [PATCH] IDEA-206802 "Columns List" context item not working After-review fixing of regression IDEA-86505 File Structure: renaming from the popup is broken --- .../src/com/intellij/refactoring/ui/RefactoringDialog.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/refactoring/ui/RefactoringDialog.java b/platform/lang-impl/src/com/intellij/refactoring/ui/RefactoringDialog.java index aad70f957440..38d9869d8431 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/ui/RefactoringDialog.java +++ b/platform/lang-impl/src/com/intellij/refactoring/ui/RefactoringDialog.java @@ -2,6 +2,7 @@ package com.intellij.refactoring.ui; import com.intellij.ide.HelpTooltip; +import com.intellij.ide.IdeEventQueue; import com.intellij.idea.ActionsBundle; import com.intellij.openapi.application.TransactionGuard; import com.intellij.openapi.diagnostic.Logger; @@ -49,6 +50,7 @@ public abstract class RefactoringDialog extends DialogWrapper { @Override public void show() { + IdeEventQueue.getInstance().getPopupManager().closeAllPopups(false); LOG.assertTrue(TransactionGuard.getInstance().getContextTransaction() != null, "Refactorings should be invoked inside transaction"); super.show(); }