]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkbindings.c
Intern some more strings.
[~andy/gtk] / gtk / gtkbindings.c
index 7127d4d506f18ce984e3cf61f7abf25f67ff8cdb..46a786f496f71b44a4b10ccb10d1570c6d98ae33 100644 (file)
@@ -67,7 +67,7 @@ binding_signal_new (const gchar *signal_name,
   
   signal = g_new (GtkBindingSignal, 1);
   signal->next = NULL;
-  signal->signal_name = g_strdup (signal_name);
+  signal->signal_name = g_intern_string (signal_name);
   signal->n_args = n_args;
   signal->args = g_new0 (GtkBindingArg, n_args);
   
@@ -85,7 +85,6 @@ binding_signal_free (GtkBindingSignal *sig)
        g_free (sig->args[i].d.string_data);
     }
   g_free (sig->args);
-  g_free (sig->signal_name);
   g_free (sig);
 }