summaryrefslogtreecommitdiff
path: root/gtk/gtkaccelgroup.c
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>1998-06-19 02:07:47 +0000
committerTim Janik <timj@src.gnome.org>1998-06-19 02:07:47 +0000
commit3c90c2cd536b7ccec7189be22004fbfcc92c4c87 (patch)
tree5247ab6ff735d36d31fac97b3b6733ad9aa64d62 /gtk/gtkaccelgroup.c
parent913831b26f3b4b0a69dce8574017a78828e93b83 (diff)
downloadgtk+-3c90c2cd536b7ccec7189be22004fbfcc92c4c87.tar.gz
replaced some gtk_object_data_force_id with g_quark_from_static_string
Fri Jun 19 03:29:04 1998 Tim Janik <timj@gtk.org> * gtk/gtkaccelgroup.c: * gtk/gtkbindings.c: * gtk/gtkcontainer.c: * gtk/gtkitemfactory.c: * gtk/gtkobject.c: * gtk/gtksignal.c: * gtk/gtkwidget.c: replaced some gtk_object_data_force_id with g_quark_from_static_string calls to save memory. * gtk/gtkobject.c (gtk_object_set_data_by_id_full): invoke the destroy function _after_ the new data has been setup. minor changes to object data functions to feature the GQuark type.
Diffstat (limited to 'gtk/gtkaccelgroup.c')
-rw-r--r--gtk/gtkaccelgroup.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkaccelgroup.c b/gtk/gtkaccelgroup.c
index 1eb3e77628..0824e2a2a0 100644
--- a/gtk/gtkaccelgroup.c
+++ b/gtk/gtkaccelgroup.c
@@ -94,8 +94,8 @@ gtk_accel_group_new (void)
if (!accel_groups_key_id)
{
- accel_groups_key_id = gtk_object_data_force_id (accel_groups_key);
- accel_entries_key_id = gtk_object_data_force_id (accel_entries_key);
+ accel_groups_key_id = g_quark_from_static_string (accel_groups_key);
+ accel_entries_key_id = g_quark_from_static_string (accel_entries_key);
accel_entry_hash_table = g_hash_table_new (gtk_accel_entries_hash,
gtk_accel_entries_equal);