From: Zack Rusin Date: Mon, 25 Apr 2011 20:47:21 +0000 (-0400) Subject: Detect the binary data at the construction. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=6224f24b1f20ec9cecc2ab6df51cc2f74449f95f;p=apitrace Detect the binary data at the construction. --- diff --git a/gui/apitracecall.cpp b/gui/apitracecall.cpp index 8f6f420..6a4088c 100644 --- a/gui/apitracecall.cpp +++ b/gui/apitracecall.cpp @@ -477,10 +477,6 @@ QString ApiTraceCall::filterText() const m_filterText += m_argNames[i] + QLatin1Literal(" = ") + apiVariantToString(argValues[i]); - if (argValues[i].type() == QVariant::ByteArray) { - m_hasBinaryData = true; - m_binaryDataIndex = i; - } if (i < m_argNames.count() - 1) m_filterText += QLatin1String(", "); } @@ -747,6 +743,10 @@ ApiTraceCall::ApiTraceCall(const Trace::Call *call) VariantVisitor argVisitor; call->args[i]->visit(argVisitor); m_argValues += argVisitor.variant(); + if (m_argValues[i].type() == QVariant::ByteArray) { + m_hasBinaryData = true; + m_binaryDataIndex = i; + } } }