summaryrefslogtreecommitdiff
path: root/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointBase.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointBase.java')
-rw-r--r--platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointBase.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointBase.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointBase.java
index 9723c9ca68d6..6184ad9857b3 100644
--- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointBase.java
+++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointBase.java
@@ -167,7 +167,10 @@ public class XBreakpointBase<Self extends XBreakpoint<P>, P extends XBreakpointP
}
public void setConditionEnabled(boolean conditionEnabled) {
- myConditionEnabled = conditionEnabled;
+ if (myConditionEnabled != conditionEnabled) {
+ myConditionEnabled = conditionEnabled;
+ fireBreakpointChanged();
+ }
}
public boolean isLogExpressionEnabled() {
@@ -175,7 +178,10 @@ public class XBreakpointBase<Self extends XBreakpoint<P>, P extends XBreakpointP
}
public void setLogExpressionEnabled(boolean logExpressionEnabled) {
- myLogExpressionEnabled = logExpressionEnabled;
+ if (myLogExpressionEnabled != logExpressionEnabled) {
+ myLogExpressionEnabled = logExpressionEnabled;
+ fireBreakpointChanged();
+ }
}
@Override
@@ -204,7 +210,7 @@ public class XBreakpointBase<Self extends XBreakpoint<P>, P extends XBreakpointP
@Override
public void setLogExpressionObject(@Nullable XExpression expression) {
- if (!Comparing.equal(getLogExpressionObject(), expression)) {
+ if (!Comparing.equal(myLogExpression, expression)) {
myLogExpression = expression;
fireBreakpointChanged();
}
@@ -236,7 +242,7 @@ public class XBreakpointBase<Self extends XBreakpoint<P>, P extends XBreakpointP
@Override
public void setConditionExpression(@Nullable XExpression condition) {
- if (!Comparing.equal(condition, getConditionExpression())) {
+ if (!Comparing.equal(condition, myCondition)) {
myCondition = condition;
fireBreakpointChanged();
}