From: Zack Rusin Date: Sun, 3 Apr 2011 21:27:02 +0000 (-0400) Subject: Filter glXQueryExtensionsString when asked to filter extension queries X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=902a1c915a4069965eac626afaaa476fa6d9feca;p=apitrace Filter glXQueryExtensionsString when asked to filter extension queries --- 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; }