diff --git a/java/debugger/impl/src/com/intellij/debugger/ui/impl/MainWatchPanel.java b/java/debugger/impl/src/com/intellij/debugger/ui/impl/MainWatchPanel.java index 3230eb223e5c..1674be4a3b11 100644 --- a/java/debugger/impl/src/com/intellij/debugger/ui/impl/MainWatchPanel.java +++ b/java/debugger/impl/src/com/intellij/debugger/ui/impl/MainWatchPanel.java @@ -46,6 +46,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.util.SystemInfo; import com.intellij.ui.*; import com.intellij.ui.border.CustomLineBorder; +import com.intellij.xdebugger.impl.actions.XDebuggerActions; import javax.swing.*; import java.awt.*; @@ -217,7 +218,10 @@ public class MainWatchPanel extends WatchPanel implements DataProvider { executeAction(DebuggerActions.NEW_WATCH, tree); } }); - // TODO[den]: add "Add to watches action" + // TODO[den]: add "Add to watches action" on Mac + if (!SystemInfo.isMac) { + decorator.addExtraAction(AnActionButton.fromAction(ActionManager.getInstance().getAction(XDebuggerActions.ADD_TO_WATCH))); + } decorator.setRemoveAction(new AnActionButtonRunnable() { @Override public void run(AnActionButton button) {