mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-174761 T: DefaultActionGroup.reportGetChildrenForNullEvent
GitOrigin-RevId: ed9baa0b373edc4e80de899cf329a050e8488cfb
This commit is contained in:
committed by
intellij-monorepo-bot
parent
f52ea189b0
commit
bdf67142cc
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.xdebugger.impl.ui;
|
||||
|
||||
import com.intellij.debugger.ui.DebuggerContentInfo;
|
||||
@@ -18,6 +18,7 @@ import com.intellij.icons.AllIcons;
|
||||
import com.intellij.ide.DataManager;
|
||||
import com.intellij.ide.impl.ProjectUtil;
|
||||
import com.intellij.ide.ui.customization.CustomActionsListener;
|
||||
import com.intellij.ide.ui.customization.CustomisedActionGroup;
|
||||
import com.intellij.ide.ui.customization.DefaultActionGroupWithDelegate;
|
||||
import com.intellij.idea.ActionsBundle;
|
||||
import com.intellij.openapi.actionSystem.*;
|
||||
@@ -311,7 +312,7 @@ public class XDebugSessionTab extends DebuggerSessionTabBase {
|
||||
leftToolbar.addSeparator();
|
||||
leftToolbar.addAll(session.getExtraActions());
|
||||
}
|
||||
RunContentBuilder.addAvoidingDuplicates(leftToolbar, leftGroup.getChildren(null));
|
||||
RunContentBuilder.addAvoidingDuplicates(leftToolbar, ((CustomisedActionGroup)leftGroup).getDefaultChildrenOrStubs());
|
||||
|
||||
for (AnAction action : session.getExtraStopActions()) {
|
||||
leftToolbar.add(action, new Constraints(Anchor.AFTER, IdeActions.ACTION_STOP_PROGRAM));
|
||||
@@ -334,7 +335,7 @@ public class XDebugSessionTab extends DebuggerSessionTabBase {
|
||||
|
||||
ActionGroup topGroup = getCustomizedActionGroup(XDebuggerActions.TOOL_WINDOW_TOP_TOOLBAR_GROUP);
|
||||
DefaultActionGroup topLeftToolbar = new DefaultActionGroupWithDelegate(topGroup);
|
||||
RunContentBuilder.addAvoidingDuplicates(topLeftToolbar, topGroup.getChildren(null));
|
||||
RunContentBuilder.addAvoidingDuplicates(topLeftToolbar, ((CustomisedActionGroup)topGroup).getDefaultChildrenOrStubs());
|
||||
|
||||
registerAdditionalActions(leftToolbar, topLeftToolbar, settings);
|
||||
myUi.getOptions().setLeftToolbar(leftToolbar, ActionPlaces.DEBUGGER_TOOLBAR);
|
||||
|
||||
Reference in New Issue
Block a user