diff options
author | hjk <qthjk@ovi.com> | 2012-08-21 13:22:59 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-08-31 11:48:15 +0200 |
commit | 27c8563c451cb877b4b1610d78687e895c11edd7 (patch) | |
tree | 8ce5702ad45eb32c2c58cf3e60f3f1e9b12a2598 /src/plugins/debugger/gdb | |
parent | e67e58378dcc942c752d54aba40a7bf691ec418e (diff) | |
download | qt-creator-27c8563c451cb877b4b1610d78687e895c11edd7.tar.gz |
debugger: fix "accumulated" locals and expressions on Mac
Change-Id: I922764db127242f1e392a2cb3906c61ba83c9b64
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/debugger/gdb')
-rw-r--r-- | src/plugins/debugger/gdb/classicgdbengine.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/debugger/gdb/classicgdbengine.cpp b/src/plugins/debugger/gdb/classicgdbengine.cpp index bc227242aa..f7058b2d94 100644 --- a/src/plugins/debugger/gdb/classicgdbengine.cpp +++ b/src/plugins/debugger/gdb/classicgdbengine.cpp @@ -1238,6 +1238,9 @@ void GdbEngine::handleStackListLocalsClassic(const GdbResponse &response) frame.function, frame.file, frame.line, &uninitializedVariables); } + WatchHandler *handler = watchHandler(); + insertData(*handler->findData("local")); + foreach (const GdbMi &item, locals) { const WatchData data = localVariable(item, uninitializedVariables, &seen); if (data.isValid()) @@ -1252,7 +1255,7 @@ void GdbEngine::handleStackListLocalsClassic(const GdbResponse &response) insertData(rd); } - watchHandler()->updateWatchers(); + handler->updateWatchers(); } static void showQtDumperLibraryWarning(const QString &details) |