diff options
author | Aurindam Jana <[email protected]> | 2011-10-28 12:11:28 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2011-10-31 16:06:13 +0100 |
commit | 71dfe61c8879367de1e2c3623e021a3408bff1a9 (patch) | |
tree | fc9cad8e03ba352c5942745a003ae2ada1cbf16f /src/plugins/debugger/watchhandler.cpp | |
parent | 5d2a23df3570a8f2060bbc78d794094d2d1c9233 (diff) |
WatchHandler: Init WatchCounter correctly.
Change-Id: Ief2078b0109c1152d34519869d0e0972bd01ed3c
Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/debugger/watchhandler.cpp')
-rw-r--r-- | src/plugins/debugger/watchhandler.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index cfec2dc3df9..b5004a524fc 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -1185,10 +1185,11 @@ void WatchModel::formatRequests(QByteArray *out, const WatchItem *item) const /////////////////////////////////////////////////////////////////////// WatchHandler::WatchHandler(DebuggerEngine *engine) - : m_watcherCounter(0) { m_engine = engine; m_inChange = false; + m_watcherCounter = debuggerCore()->sessionValue("Watchers") + .toStringList().count(); m_return = new WatchModel(this, ReturnWatch); m_locals = new WatchModel(this, LocalsWatch); @@ -1554,6 +1555,7 @@ void WatchHandler::loadSessionData() { loadTypeFormats(); m_watcherNames.clear(); + m_watcherCounter = 0; QVariant value = debuggerCore()->sessionValue("Watchers"); foreach (WatchItem *item, m_watchers->rootItem()->children) m_watchers->destroyItem(item); |