Don't set the default display to NULL

This was causing segfaults if DISPLAY is unset
This commit is contained in:
Matthias Clasen 2011-01-18 09:36:59 -05:00
parent fe687e760e
commit bb7662392d

View File

@ -53,7 +53,7 @@ gdk_x11_display_manager_open_display (GdkDisplayManager *manager,
GdkDisplay *display;
display = _gdk_x11_display_open (name);
if (manager_x11->default_display == NULL)
if (manager_x11->default_display == NULL && display != NULL)
gdk_display_manager_set_default_display (manager, display);
return display;