dbus-protocol: Use pa_hashmap_remove() instead of _get().

This commit is contained in:
Tanu Kaskinen 2009-08-15 06:13:17 +03:00
parent 1e65d8d35b
commit 22ab141450

View file

@ -841,7 +841,7 @@ void pa_dbus_protocol_add_signal_listener(pa_dbus_protocol *p, DBusConnection *c
conn_entry->listening_for_all_signals = FALSE; conn_entry->listening_for_all_signals = FALSE;
/* Replace the old object list with a new one. */ /* Replace the old object list with a new one. */
if ((object_set = pa_hashmap_get(conn_entry->listening_signals, signal))) if ((object_set = pa_hashmap_remove(conn_entry->listening_signals, signal)))
pa_idxset_free(object_set, free_listened_object_name_cb, NULL); pa_idxset_free(object_set, free_listened_object_name_cb, NULL);
object_set = pa_idxset_new(pa_idxset_string_hash_func, pa_idxset_string_compare_func); object_set = pa_idxset_new(pa_idxset_string_hash_func, pa_idxset_string_compare_func);