author | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2024年08月15日 13:23:10 -0400 |
---|---|---|
committer | Olivier Fourdan <ofourdan@redhat.com> | 2024年09月24日 11:33:13 +0200 |
commit | 0713e7e3824ff897c333c74ded5c51c8a66ea57d (patch) | |
tree | fd8d2253084281c51c908910fb25e4156155e02e | |
parent | 8d9b8249a7d2c489c84db9650a2140f2d97dd853 (diff) |
-rw-r--r-- | hw/xwayland/xwayland-screen.c | 12 |
diff --git a/hw/xwayland/xwayland-screen.c b/hw/xwayland/xwayland-screen.c index 4b575667a..822e55bf3 100644 --- a/hw/xwayland/xwayland-screen.c +++ b/hw/xwayland/xwayland-screen.c @@ -978,6 +978,12 @@ xwl_screen_init(ScreenPtr pScreen, int argc, char **argv) return FALSE; } + xwl_screen->display = wl_display_connect(NULL); + if (xwl_screen->display == NULL) { + ErrorF("could not connect to wayland server\n"); + return FALSE; + } + #ifdef XWL_HAS_GLAMOR if (xwl_screen->glamor && !xwl_glamor_init_gbm(xwl_screen)) { ErrorF("xwayland glamor: failed to setup GBM backend, falling back to sw accel\n"); @@ -1006,12 +1012,6 @@ xwl_screen_init(ScreenPtr pScreen, int argc, char **argv) if (!monitorResolution) monitorResolution = DEFAULT_DPI; - xwl_screen->display = wl_display_connect(NULL); - if (xwl_screen->display == NULL) { - ErrorF("could not connect to wayland server\n"); - return FALSE; - } - if (use_fixed_size) { if (!xwl_screen_init_randr_fixed(xwl_screen)) return FALSE; |