Skip to content

Commit 971d514

Browse files
committed
adds SDL_WINDOW_OPENGL when creating a exported window
1 parent 7de8db2 commit 971d514

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/video/wayland/SDL_waylandwebos_foreign.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,14 @@ const char *WaylandWebOS_CreateExportedWindow(_THIS, SDL_webOSExportedWindowType
6262
SDL_SetError("Failed creating exported window: No current window");
6363
return NULL;
6464
}
65+
66+
if (!(window->flags & SDL_WINDOW_OPENGL)) {
67+
if (SDL_RecreateWindow(window, window->flags | SDL_WINDOW_OPENGL) != 0) {
68+
SDL_SetError("Failed creating exported window: Failed to recreate window with OpenGL");
69+
return NULL;
70+
}
71+
}
72+
6573
window_data = window->driverdata;
6674
if (window_data == NULL || window_data->surface == NULL) {
6775
SDL_SetError("Failed creating exported window: No surface for window");

0 commit comments

Comments
 (0)