From 4e0bfee3af9a3cc752d1a62ff8a09a649a7b2357 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Jos=C3=A9=20Fonseca?= <jfonseca@vmware.com>
Date: Wed, 28 Nov 2012 10:45:08 +0000
Subject: [PATCH] gui: Take all state in consideration when determining it is
 empty.

---
 gui/apitracecall.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui/apitracecall.cpp b/gui/apitracecall.cpp
index 2487e04..3377486 100644
--- a/gui/apitracecall.cpp
+++ b/gui/apitracecall.cpp
@@ -548,7 +548,10 @@ const QVariantMap & ApiTraceState::uniforms() const
 
 bool ApiTraceState::isEmpty() const
 {
-    return m_parameters.isEmpty();
+    return m_parameters.isEmpty() &&
+           m_shaderSources.isEmpty() &&
+           m_textures.isEmpty() &&
+           m_framebuffers.isEmpty();
 }
 
 const QList<ApiTexture> & ApiTraceState::textures() const
-- 
2.45.2