diff options
| author | hjk <hjk121@nokiamail.com> | 2013-11-17 18:24:25 +0100 |
|---|---|---|
| committer | hjk <hjk121@nokiamail.com> | 2013-11-17 18:28:51 +0100 |
| commit | 7f6c793f756042b801aba321dcfc946560a4700a (patch) | |
| tree | a1c149c255d80d1a750cb4c3dca71043afcace51 /src/plugins/debugger/gdb/pythongdbengine.cpp | |
| parent | e64cc71194cbe283dfe9bd2cd688f01fcdcadf34 (diff) | |
| download | qt-creator-7f6c793f756042b801aba321dcfc946560a4700a.tar.gz | |
Debugger: Fix passing of maximum string length
Change-Id: I96498b93bb1632de8ca960ae24ec54e31f8c0897
Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'src/plugins/debugger/gdb/pythongdbengine.cpp')
| -rw-r--r-- | src/plugins/debugger/gdb/pythongdbengine.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/debugger/gdb/pythongdbengine.cpp b/src/plugins/debugger/gdb/pythongdbengine.cpp index 1c79150c40..3fd1283799 100644 --- a/src/plugins/debugger/gdb/pythongdbengine.cpp +++ b/src/plugins/debugger/gdb/pythongdbengine.cpp @@ -37,6 +37,7 @@ #include <debugger/stackhandler.h> +#include <utils/savedaction.h> #include <utils/qtcassert.h> #define PRECONDITION QTC_CHECK(hasPython()) @@ -58,6 +59,9 @@ void GdbEngine::updateLocalsPython(const UpdateParameters ¶ms) expanded += "typeformats:" + handler->typeFormatRequests() + ' '; expanded += "formats:" + handler->individualFormatRequests(); + QByteArray cutOff = " stringcutoff:" + + debuggerCore()->action(MaximalStringLength)->value().toByteArray(); + QByteArray watchers; const QString fileName = stackHandler()->currentFrame().file; const QString function = stackHandler()->currentFrame().function; @@ -127,7 +131,7 @@ void GdbEngine::updateLocalsPython(const UpdateParameters ¶ms) resultVar = "resultvarname:" + m_resultVarName + ' '; postCommand("bb options:" + options + " vars:" + params.varList + ' ' - + resultVar + expanded + " watchers:" + watchers.toHex(), + + resultVar + expanded + " watchers:" + watchers.toHex() + cutOff, Discardable, CB(handleStackFramePython), QVariant(params.tryPartial)); } |
