From 7287380095821b335c1eb3151f20594bf1fcb22e Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Sat, 15 Jun 2013 14:48:31 -0400 Subject: [PATCH] BreakpointListView/SourceView: ignore hidden breakpoints. --- .../user_interface/gui/team_window/BreakpointListView.cpp | 3 +++ .../debugger/user_interface/gui/team_window/SourceView.cpp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp b/src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp index ba4b0312ca..6b88b6316d 100644 --- a/src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp +++ b/src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp @@ -380,6 +380,9 @@ BreakpointListView::UnsetListener() void BreakpointListView::UserBreakpointChanged(UserBreakpoint* breakpoint) { + if (breakpoint->IsHidden()) + return; + BreakpointProxy proxy(breakpoint, NULL); fBreakpointsTableModel->UpdateBreakpoint(&proxy); } diff --git a/src/apps/debugger/user_interface/gui/team_window/SourceView.cpp b/src/apps/debugger/user_interface/gui/team_window/SourceView.cpp index b6c6d9bacf..e88c9f840b 100644 --- a/src/apps/debugger/user_interface/gui/team_window/SourceView.cpp +++ b/src/apps/debugger/user_interface/gui/team_window/SourceView.cpp @@ -686,6 +686,8 @@ SourceView::MarkerManager::_UpdateBreakpointMarkers() for (int32 i = 0; UserBreakpoint* breakpoint = breakpoints.ItemAt(i); i++) { + if (breakpoint->IsHidden()) + continue; UserBreakpointInstance* breakpointInstance = breakpoint->InstanceAt(0); FunctionInstance* functionInstance;