diff options
Diffstat (limited to 'gtk/gtkkeyhash.c')
-rw-r--r-- | gtk/gtkkeyhash.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkkeyhash.c b/gtk/gtkkeyhash.c index 12648e050d..7265daa3c8 100644 --- a/gtk/gtkkeyhash.c +++ b/gtk/gtkkeyhash.c @@ -147,7 +147,7 @@ key_hash_free_entry (GtkKeyHash *key_hash, (*key_hash->destroy_notify) (entry->value); g_free (entry->keys); - g_free (entry); + g_slice_free (GtkKeyHashEntry, entry); } static void @@ -202,7 +202,7 @@ _gtk_key_hash_add_entry (GtkKeyHash *key_hash, GdkModifierType modifiers, gpointer value) { - GtkKeyHashEntry *entry = g_new (GtkKeyHashEntry, 1); + GtkKeyHashEntry *entry = g_slice_new (GtkKeyHashEntry); entry->value = value; entry->keyval = keyval; |