From 14ad1b72fcb9194c7b9f873b9293e6dcf4aa3841 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 18 May 2020 13:16:16 -0700 Subject: [PATCH] Fixed string length override --- IDEHelper/WinDebugger.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IDEHelper/WinDebugger.cpp b/IDEHelper/WinDebugger.cpp index 25995bde..57800835 100644 --- a/IDEHelper/WinDebugger.cpp +++ b/IDEHelper/WinDebugger.cpp @@ -7002,8 +7002,8 @@ String WinDebugger::DbgTypedValueToString(const DbgTypedValue& origTypedValue, c if ((!typedValue.mIsLiteral) && (!formatInfo.mHidePointers)) retVal = EncodeDataPtr(ptrVal, true); - int strLen = -1; - if (typedValue.mIsLiteral) + int strLen = formatInfo.mOverrideCount; + if ((strLen == -1) && (typedValue.mIsLiteral)) { if (typedValue.mDataLen > 0) strLen = typedValue.mDataLen;