From b68a4734b971472bce94aa1b8a084a72bb43cf25 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Fri, 7 Apr 2017 13:28:59 +0300 Subject: [PATCH] -Didea.ui.debug.mode=true to switch ON at startup both 'UI Inspector' and 'Focus Debugger' Signed-off-by: Vassiliy.Kudryashov --- .../com/intellij/internal/focus/FocusDebuggerAction.java | 2 +- .../com/intellij/internal/inspector/UiInspectorAction.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/internal/focus/FocusDebuggerAction.java b/platform/platform-impl/src/com/intellij/internal/focus/FocusDebuggerAction.java index 46935ae0ea95..22490c63f831 100644 --- a/platform/platform-impl/src/com/intellij/internal/focus/FocusDebuggerAction.java +++ b/platform/platform-impl/src/com/intellij/internal/focus/FocusDebuggerAction.java @@ -37,7 +37,7 @@ public class FocusDebuggerAction extends AnAction implements DumbAware { private FocusDrawer myFocusDrawer; public FocusDebuggerAction() { - if (Boolean.getBoolean("focus.debug")) { + if (Boolean.getBoolean("idea.ui.debug.mode")) { ApplicationManager.getApplication().invokeLater(() -> actionPerformed(null)); } } diff --git a/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java b/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java index b8fd3d2140f3..b2642d40a260 100644 --- a/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java +++ b/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java @@ -24,6 +24,7 @@ import com.intellij.notification.Notifications; import com.intellij.notification.NotificationsManager; import com.intellij.openapi.Disposable; import com.intellij.openapi.actionSystem.*; +import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.roots.ui.configuration.actions.IconWithTextAction; import com.intellij.openapi.ui.DialogWrapper; @@ -80,6 +81,12 @@ public class UiInspectorAction extends ToggleAction implements DumbAware { private UiInspector myInspector; + public UiInspectorAction() { + if (Boolean.getBoolean("idea.ui.debug.mode")) { + ApplicationManager.getApplication().invokeLater(() -> setSelected(null, true)); + } + } + @Override public boolean isSelected(AnActionEvent e) { return myInspector != null;