]> Pileus Git - ~andy/gtk/blobdiff - gdk/gdkevents.c
Use buttonboxes instead of hbuttonboxes
[~andy/gtk] / gdk / gdkevents.c
index 25853da3afcfa80c7803bff2e4cc5f3982f30d73..29dff076d00c9951f829a33f4adf480bb0aded15 100644 (file)
@@ -605,6 +605,8 @@ gdk_event_copy (const GdkEvent *event)
 void
 gdk_event_free (GdkEvent *event)
 {
+  GdkDisplay *display;
+
   g_return_if_fail (event != NULL);
 
   if (event->any.window)
@@ -670,7 +672,9 @@ gdk_event_free (GdkEvent *event)
       break;
     }
 
-  _gdk_display_event_data_free (gdk_display_get_default (), event);
+  display = gdk_display_get_default ();
+  if (display)
+    _gdk_display_event_data_free (display, event);
 
   g_hash_table_remove (event_hash, event);
   g_slice_free (GdkEventPrivate, (GdkEventPrivate*) event);