mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-100954 Breakpoint tooltip is wrong
This commit is contained in:
+10
-12
@@ -226,15 +226,15 @@ public abstract class BreakpointWithHighlighter extends Breakpoint {
|
||||
}
|
||||
buf.append(" <br> ");
|
||||
buf.append(DebuggerBundle.message("breakpoint.property.name.suspend.policy")).append(" : ");
|
||||
if (DebuggerSettings.SUSPEND_ALL.equals(SUSPEND_POLICY)) {
|
||||
if (DebuggerSettings.SUSPEND_NONE.equals(SUSPEND_POLICY) || !SUSPEND) {
|
||||
buf.append(DebuggerBundle.message("breakpoint.properties.panel.option.suspend.none"));
|
||||
}
|
||||
else if (DebuggerSettings.SUSPEND_ALL.equals(SUSPEND_POLICY)) {
|
||||
buf.append(DebuggerBundle.message("breakpoint.properties.panel.option.suspend.all"));
|
||||
}
|
||||
else if (DebuggerSettings.SUSPEND_THREAD.equals(SUSPEND_POLICY)) {
|
||||
buf.append(DebuggerBundle.message("breakpoint.properties.panel.option.suspend.thread"));
|
||||
}
|
||||
else if (DebuggerSettings.SUSPEND_NONE.equals(SUSPEND_POLICY)) {
|
||||
buf.append(DebuggerBundle.message("breakpoint.properties.panel.option.suspend.none"));
|
||||
}
|
||||
buf.append(" <br> ");
|
||||
buf.append(DebuggerBundle.message("breakpoint.property.name.log.message")).append(": ");
|
||||
buf.append(LOG_ENABLED ? CommonBundle.getYesButtonText() : CommonBundle.getNoButtonText());
|
||||
@@ -433,7 +433,7 @@ public abstract class BreakpointWithHighlighter extends Breakpoint {
|
||||
}
|
||||
|
||||
private void setupGutterRenderer(@NotNull RangeHighlighter highlighter) {
|
||||
MyGutterIconRenderer renderer = new MyGutterIconRenderer(getIcon(), getDescription());
|
||||
MyGutterIconRenderer renderer = new MyGutterIconRenderer(this);
|
||||
highlighter.setGutterIconRenderer(renderer);
|
||||
}
|
||||
|
||||
@@ -597,23 +597,21 @@ public abstract class BreakpointWithHighlighter extends Breakpoint {
|
||||
}
|
||||
|
||||
private class MyGutterIconRenderer extends GutterIconRenderer {
|
||||
private final Icon myIcon;
|
||||
private final String myDescription;
|
||||
private BreakpointWithHighlighter myBreakpoint;
|
||||
|
||||
public MyGutterIconRenderer(@NotNull Icon icon, @NotNull String description) {
|
||||
myIcon = icon;
|
||||
myDescription = description;
|
||||
public MyGutterIconRenderer(BreakpointWithHighlighter breakpoint) {
|
||||
myBreakpoint = breakpoint;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public Icon getIcon() {
|
||||
return myIcon;
|
||||
return myBreakpoint.getIcon();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTooltipText() {
|
||||
return myDescription;
|
||||
return myBreakpoint.getDescription();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user