a11y: Remove key event listener hash table if no longer required
authorAlejandro Piñeiro <apinheiro@igalia.com>
Mon, 18 Jun 2012 09:30:25 +0000 (09:30 +0000)
committerLaurent Bigonville <bigon@debian.org>
Sat, 4 Aug 2012 20:36:28 +0000 (20:36 +0000)
https://bugzilla.gnome.org/show_bug.cgi?id=675183

Gbp-Pq: Name 02_a11y-Remove-key-event-listener-hash-table-if-no-longer-required.patch

clutter/cally/cally-util.c

index e4c90a7a48f32ecf81e863fc77aae2471c7a7b6e..1fcbf83434eec2af841a8f3f056f1100f9bae48a 100644 (file)
@@ -261,6 +261,8 @@ cally_util_remove_key_event_listener (guint remove_listener)
 
   if (g_hash_table_size (key_listener_list) == 0)
     {
+      g_hash_table_destroy (key_listener_list);
+      key_listener_list = NULL;
       cally_util_simulate_snooper_remove ();
     }
 }