From 902a1c915a4069965eac626afaaa476fa6d9feca Mon Sep 17 00:00:00 2001 From: Zack Rusin Date: Sun, 3 Apr 2011 17:27:02 -0400 Subject: [PATCH] Filter glXQueryExtensionsString when asked to filter extension queries --- gui/apitracefilter.cpp | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/gui/apitracefilter.cpp b/gui/apitracefilter.cpp index fdee2bb..98ee1db 100644 --- a/gui/apitracefilter.cpp +++ b/gui/apitracefilter.cpp @@ -42,15 +42,6 @@ bool ApiTraceFilter::filterAcceptsRow(int sourceRow, return false; } - if (m_filters & ExtensionsFilter) { - QString fullText = call->filterText(); - if (function.contains(QLatin1String("glGetString")) && - fullText.contains(QLatin1String("GL_EXTENSIONS"))) - return false; - if (function.contains(QLatin1String("glXGetClientString"))) - return false; - } - if (m_filters & ErrorsQueryFilter) { if (function.contains(QLatin1String("glGetError"))) return false; @@ -61,6 +52,18 @@ bool ApiTraceFilter::filterAcceptsRow(int sourceRow, return false; } + if (m_filters & ExtensionsFilter) { + if (function.contains(QLatin1String("glXGetClientString"))) + return false; + if (function.contains(QLatin1String("glXQueryExtensionsString"))) + return false; + QString fullText = call->filterText(); + if (function.contains(QLatin1String("glGetString")) && + fullText.contains(QLatin1String("GL_EXTENSIONS"))) + return false; + } + + return true; } -- 2.45.2