diff options
author | hjk <[email protected]> | 2009-12-04 13:36:14 +0100 |
---|---|---|
committer | hjk <[email protected]> | 2009-12-04 17:08:35 +0100 |
commit | ecb0df0cb5dd37c8d82c609ea5735479263c54f4 (patch) | |
tree | 4496905e3896f7253a5eab4ff0f03eb887807cbc /src/plugins/debugger/watchhandler.cpp | |
parent | accc2c692633cc4edbea069e2bcccbaba5c96eec (diff) |
debugger: work on "watchers" for use with new dumpers
Diffstat (limited to 'src/plugins/debugger/watchhandler.cpp')
-rw-r--r-- | src/plugins/debugger/watchhandler.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index fdcae7dda21..b1c1a818e61 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -1268,7 +1268,12 @@ void WatchHandler::watchExpression(const QString &exp) if (exp.isEmpty() || exp == watcherEditPlaceHolder()) data.setAllUnneeded(); data.iname = watcherName(exp); - insertData(data); + IDebuggerEngine *engine = m_manager->currentEngine(); + if (engine && engine->isSynchroneous()) + m_manager->updateWatchData(data); + else + insertData(data); + m_manager->updateWatchData(data); saveWatchers(); } |