diff --git a/platform/platform-impl/src/com/intellij/ide/actions/CloseTabToolbarAction.java b/platform/platform-api/src/com/intellij/ide/actions/CloseTabToolbarAction.java similarity index 100% rename from platform/platform-impl/src/com/intellij/ide/actions/CloseTabToolbarAction.java rename to platform/platform-api/src/com/intellij/ide/actions/CloseTabToolbarAction.java diff --git a/platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java b/platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java index 95a0f05d07ef..60c2dc816e85 100644 --- a/platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java +++ b/platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java @@ -16,6 +16,7 @@ package com.intellij.usages.impl; import com.intellij.ide.*; +import com.intellij.ide.actions.CloseTabToolbarAction; import com.intellij.openapi.Disposable; import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.application.ApplicationManager; @@ -568,11 +569,7 @@ public class UsageViewImpl implements UsageView, UsageModelTracker.UsageModelTra return myProject; } - private class CloseAction extends AnAction implements DumbAware { - private CloseAction() { - super(UsageViewBundle.message("action.close"), null, IconLoader.getIcon("/actions/cancel.png")); - } - + private class CloseAction extends CloseTabToolbarAction { public void update(AnActionEvent e) { super.update(e); e.getPresentation().setVisible(myContent != null);