[glib/wip/nacho/registry-writable] registrybackend: use ptr_array_new_with_free_func
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/wip/nacho/registry-writable] registrybackend: use ptr_array_new_with_free_func
- Date: Tue, 2 Feb 2016 07:34:37 +0000 (UTC)
commit 3f78bc285e325c79252fa36d1fe00aa3358baba5
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Tue Feb 2 08:25:29 2016 +0100
registrybackend: use ptr_array_new_with_free_func
gio/gregistrysettingsbackend.c | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/gio/gregistrysettingsbackend.c b/gio/gregistrysettingsbackend.c
index f19f309..8c89f5c 100644
--- a/gio/gregistrysettingsbackend.c
+++ b/gio/gregistrysettingsbackend.c
@@ -1416,10 +1416,7 @@ watch_handler (RegistryEvent *event)
g_settings_backend_keys_changed (G_SETTINGS_BACKEND (event->self), event->prefix,
(gchar const **)event->items->pdata, NULL);
- for (i = 0; i < event->items->len; i++)
- g_free (g_ptr_array_index (event->items, i));
g_ptr_array_free (event->items, TRUE);
-
g_free (event->prefix);
g_object_unref (event->self);
g_slice_free (RegistryEvent, event);
@@ -1678,7 +1675,7 @@ watch_thread_function (LPVOID parameter)
event->self = G_REGISTRY_BACKEND (self->owner);
g_object_ref (self->owner);
- event->items = g_ptr_array_new ();
+ event->items = g_ptr_array_new_with_free_func (g_free);
EnterCriticalSection (G_REGISTRY_BACKEND (self->owner)->cache_lock);
registry_cache_update (G_REGISTRY_BACKEND (self->owner), hpath,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]