]> git.cworth.org Git - apitrace/commitdiff
Filter glXQueryExtensionsString when asked to filter extension queries
authorZack Rusin <zack@kde.org>
Sun, 3 Apr 2011 21:27:02 +0000 (17:27 -0400)
committerZack Rusin <zack@kde.org>
Sun, 3 Apr 2011 21:27:02 +0000 (17:27 -0400)
gui/apitracefilter.cpp

index fdee2bb87b2e876aac4bf65ff4e6ebad708a72ae..98ee1db52dac6bb75106bf582e6cae3165596209 100644 (file)
@@ -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;
 }