mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
notify ActionManager bp is about to toggle
This commit is contained in:
+4
-1
@@ -18,6 +18,7 @@ package com.intellij.xdebugger.impl.breakpoints;
|
||||
import com.intellij.execution.impl.ConsoleViewUtil;
|
||||
import com.intellij.ide.startup.StartupManagerEx;
|
||||
import com.intellij.openapi.Disposable;
|
||||
import com.intellij.openapi.actionSystem.ex.ActionManagerEx;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.editor.Document;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
@@ -250,7 +251,7 @@ public class XLineBreakpointManager {
|
||||
|
||||
private class MyEditorMouseListener extends EditorMouseAdapter {
|
||||
@Override
|
||||
public void mouseClicked(EditorMouseEvent e) {
|
||||
public void mouseClicked(final EditorMouseEvent e) {
|
||||
final Editor editor = e.getEditor();
|
||||
final MouseEvent mouseEvent = e.getMouseEvent();
|
||||
if (mouseEvent.isPopupTrigger()
|
||||
@@ -274,6 +275,8 @@ public class XLineBreakpointManager {
|
||||
@Override
|
||||
public void run() {
|
||||
if (!myProject.isDisposed() && myProject.isInitialized() && file.isValid()) {
|
||||
ActionManagerEx.getInstanceEx().fireBeforeActionPerformed("ToggleLineBreakpoint", e.getMouseEvent());
|
||||
|
||||
XLineBreakpoint breakpoint =
|
||||
XBreakpointUtil.toggleLineBreakpoint(myProject, file, editor, line, mouseEvent.isAltDown(), false);
|
||||
if (!mouseEvent.isAltDown() && mouseEvent.isShiftDown() && breakpoint != null) {
|
||||
|
||||
Reference in New Issue
Block a user