aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/watchhandler.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2010-02-04 16:23:51 +0100
committerhjk <[email protected]>2010-02-05 15:23:44 +0100
commit33695b815536cb0fb601f3a84ad252ac22e4e194 (patch)
tree661fde6d83787e95f38e11d9a48dfcde49a73f42 /src/plugins/debugger/watchhandler.cpp
parente70530c5ad85c1c44fca99be04d5e37043d3baca (diff)
debugger: fix e539f5bda
Diffstat (limited to 'src/plugins/debugger/watchhandler.cpp')
-rw-r--r--src/plugins/debugger/watchhandler.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp
index 516edb06cca..35a9545c7b8 100644
--- a/src/plugins/debugger/watchhandler.cpp
+++ b/src/plugins/debugger/watchhandler.cpp
@@ -397,10 +397,11 @@ void WatchModel::emitAllChanged()
emit layoutChanged();
}
-void WatchModel::beginCycle()
+void WatchModel::beginCycle(bool clearFetchTriggered)
{
- m_fetchTriggered.clear();
emit enableUpdates(false);
+ if (clearFetchTriggered)
+ m_fetchTriggered.clear();
}
void WatchModel::endCycle()
@@ -1192,12 +1193,12 @@ WatchHandler::WatchHandler(DebuggerManager *manager)
SIGNAL(triggered()), this, SLOT(emitAllChanged()));
}
-void WatchHandler::beginCycle()
+void WatchHandler::beginCycle(bool clearFetchTriggered)
{
++generationCounter;
- m_locals->beginCycle();
- m_watchers->beginCycle();
- m_tooltips->beginCycle();
+ m_locals->beginCycle(clearFetchTriggered);
+ m_watchers->beginCycle(clearFetchTriggered);
+ m_tooltips->beginCycle(clearFetchTriggered);
}
void WatchHandler::endCycle()