From 8f48f290c2d4a02cd7a37d569e7185804ffc4b35 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 2 Jul 2015 17:39:31 +0200 Subject: [PATCH] enable cut & paste actions in modal context (copy is enabled already) --- .../platform-impl/src/com/intellij/ide/actions/CutAction.java | 4 ++++ .../src/com/intellij/ide/actions/PasteAction.java | 3 +++ 2 files changed, 7 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ide/actions/CutAction.java b/platform/platform-impl/src/com/intellij/ide/actions/CutAction.java index 4b92484ce894..8088f48209cc 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/CutAction.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/CutAction.java @@ -21,6 +21,10 @@ import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.project.Project; public class CutAction extends AnAction implements DumbAware { + public CutAction() { + setEnabledInModalContext(true); + } + public void actionPerformed(AnActionEvent e) { DataContext dataContext = e.getDataContext(); CutProvider provider = PlatformDataKeys.CUT_PROVIDER.getData(dataContext); diff --git a/platform/platform-impl/src/com/intellij/ide/actions/PasteAction.java b/platform/platform-impl/src/com/intellij/ide/actions/PasteAction.java index 74e4ac38abb8..acb0cf3c6896 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/PasteAction.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/PasteAction.java @@ -20,6 +20,9 @@ import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.DumbAware; public class PasteAction extends AnAction implements DumbAware { + public PasteAction() { + setEnabledInModalContext(true); + } public void update(AnActionEvent event) { Presentation presentation = event.getPresentation();