diff --git a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog index 4a947ce9c42..cebe134fe2f 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog @@ -1,3 +1,7 @@ +2005-08-26 Mikhail Khodjaiants + Bug 108130: wrong type shown on breakpoint view for R watchpoint created from gdb console. + * cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java + 2005-08-25 Mikhail Khodjaiants Bug 66446: Use the debugger path as a debugger process label. * src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java diff --git a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java index e9c6ff7c642..ffab12c4422 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java +++ b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java @@ -419,10 +419,10 @@ public class BreakpointManager extends Manager { if (allMIBreakpoints[i].isWatchpoint()) { int watchType = 0; if (allMIBreakpoints[i].isAccessWatchpoint() || allMIBreakpoints[i].isReadWatchpoint()) { - watchType &= ICDIWatchpoint.READ; + watchType |= ICDIWatchpoint.READ; } if (allMIBreakpoints[i].isAccessWatchpoint() || allMIBreakpoints[i].isWriteWatchpoint()) { - watchType &= ICDIWatchpoint.WRITE; + watchType |= ICDIWatchpoint.WRITE; } Watchpoint wpoint = new Watchpoint(target, allMIBreakpoints[i].getWhat(), type, watchType, condition); wpoint.setMIBreakpoints(new MIBreakpoint[] {allMIBreakpoints[i]});