diff --git a/src/lib/ecore_wl2/ecore_wl2_display.c b/src/lib/ecore_wl2/ecore_wl2_display.c index 2b007ca64e..7770d3b4da 100644 --- a/src/lib/ecore_wl2/ecore_wl2_display.c +++ b/src/lib/ecore_wl2/ecore_wl2_display.c @@ -636,6 +636,10 @@ ecore_wl2_display_connect(const char *name) { /* client wants to connect to default display */ n = getenv("WAYLAND_DISPLAY"); + + if (!n) + n = "wayland-0"; + if (n) { /* we have a default wayland display */ @@ -654,12 +658,6 @@ ecore_wl2_display_connect(const char *name) if (ewd) goto found; } - if ((!name) && (!n)) - { - ERR("No Wayland Display Running"); - goto name_err; - } - /* allocate space for display structure */ ewd = calloc(1, sizeof(Ecore_Wl2_Display)); if (!ewd) return NULL;