summaryrefslogtreecommitdiff
diff options
authorAlbert Astals <albert.astals@canonical.com>2012-04-03 17:31:39 +0200
committerAlbert Astals <albert.astals@canonical.com>2012-04-03 17:31:39 +0200
commit9c20e45f2ee88d60e13a8518de740ac77eb32ce2 (patch)
treef9463a4c1e4d1327586b87ad00a07b88cb04cc4b
parent9de221245fffa46a99fb83ad77a4d086f5a705bc (diff)
Clear queries_ in HudImpl::UpdateQueryCallback
As suggested by Ryan Lortie in https://bugs.launchpad.net/indicator-appmenu/+bug/965299 (bzr r2209.3.1)
-rw-r--r--UnityCore/Hud.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/UnityCore/Hud.cpp b/UnityCore/Hud.cpp
index 7f95a86c8..a92e3ec91 100644
--- a/UnityCore/Hud.cpp
+++ b/UnityCore/Hud.cpp
@@ -147,6 +147,7 @@ void HudImpl::UpdateQueryCallback(GVariant* query)
GVariant* query_key = g_variant_get_child_value(query, 2);
if (g_variant_equal(query_key_, query_key))
{
+ queries_.clear();
GVariant* queries = g_variant_get_child_value(query, 1);
BuildQueries(queries);
g_variant_unref(queries);