From: huiyu.eun Date: Tue, 4 Sep 2018 08:32:44 +0000 (+0900) Subject: [SDL_Tizen] Fix Resume/Pause issuse when use multi-window X-Git-Tag: accepted/tizen/unified/20180910.172117~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F71%2F188371%2F1;p=platform%2Fupstream%2FSDL.git [SDL_Tizen] Fix Resume/Pause issuse when use multi-window Change-Id: I42c7848eb91dd56e58d5e9872c236a297c3c7135 Signed-off-by: huiyu.eun --- diff --git a/src/video/tizen/SDL_tizenwindow.c b/src/video/tizen/SDL_tizenwindow.c index 5f66744..a7fab1d 100755 --- a/src/video/tizen/SDL_tizenwindow.c +++ b/src/video/tizen/SDL_tizenwindow.c @@ -629,7 +629,7 @@ Tizen_CreateWindow(_THIS, SDL_Window *window) Ecore_Wl2_Global *global; Eina_Iterator *globals; Ecore_Wl2_Display *wl2_display = ecore_wl2_connected_display_get(NULL); - + Ecore_Wl2_Window *parent_wl2_window = NULL; wind = calloc(1, sizeof * wind); if (!wind) { @@ -670,7 +670,11 @@ Tizen_CreateWindow(_THIS, SDL_Window *window) return -1; } - wind->window = ecore_wl2_window_new(wl2_display, NULL, + if(window->next) + { + parent_wl2_window = ((SDL_WindowData *)(window->next->driverdata))->window; + } + wind->window = ecore_wl2_window_new(wl2_display, parent_wl2_window, window->x, window->y, window->w, window->h); if (!wind->window) { SDL_LogError(SDL_LOG_CATEGORY_ASSERT, "Failed to create wayland window");