From dff474222ffc96a6e8d45b80e6a48022da8094b9 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 22 Feb 2012 19:28:06 +0100 Subject: [PATCH] hide disabled "Compile" action in context menu (IDEA-81700) --- .../impl/src/com/intellij/compiler/actions/CompileAction.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/actions/CompileAction.java b/java/compiler/impl/src/com/intellij/compiler/actions/CompileAction.java index 7793fcb8a337..2fe4bcd205c8 100644 --- a/java/compiler/impl/src/com/intellij/compiler/actions/CompileAction.java +++ b/java/compiler/impl/src/com/intellij/compiler/actions/CompileAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2012 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -75,6 +75,7 @@ public class CompileAction extends CompileActionBase { final VirtualFile[] files = getCompilableFiles(project, PlatformDataKeys.VIRTUAL_FILE_ARRAY.getData(dataContext)); if (module == null && files.length == 0) { presentation.setEnabled(false); + presentation.setVisible(!ActionPlaces.isPopupPlace(event.getPlace())); return; }