]> Pileus Git - ~andy/gtk/blobdiff - gdk/x11/gdkproperty-x11.c
Add in missing 'flags' field to target list.
[~andy/gtk] / gdk / x11 / gdkproperty-x11.c
index 5b18ba71e76728bb817b0f988389ed7c9bc1c16f..12f0420ddece2724a5d918ea32d79970693f7cbc 100644 (file)
@@ -34,7 +34,13 @@ gdk_atom_intern (const gchar *atom_name,
 
   retval = GPOINTER_TO_UINT (g_hash_table_lookup (atom_hash, atom_name));
   if (!retval)
-    retval = XInternAtom (gdk_display, atom_name, only_if_exists);
+    {
+      retval = XInternAtom (gdk_display, atom_name, only_if_exists);
+
+      g_hash_table_insert (atom_hash, 
+                          g_strdup (atom_name), 
+                          GUINT_TO_POINTER (retval));
+    }
 
   return retval;
 }