Blob Blame History Raw
@@ -, +, @@ 
 gtk/gtkplacessidebar.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
--- a/gtk/gtkplacessidebar.c    
+++ a/gtk/gtkplacessidebar.c    
@@ -1423,7 +1423,8 @@ clicked_eject_button (GtkPlacesSidebar  *sidebar,
   GdkEvent *event = gtk_get_current_event ();
   GdkEventButton *button_event = (GdkEventButton *) event;
 
-  if ((event->type == GDK_BUTTON_PRESS || event->type == GDK_BUTTON_RELEASE) &&
+  if (event != NULL &&
+      (event->type == GDK_BUTTON_PRESS || event->type == GDK_BUTTON_RELEASE) &&
        over_eject_button (sidebar, button_event->x, button_event->y, path))
     return TRUE;