Tizen_GLES_SwapWindow(_THIS, SDL_Window *window)
{
SDL_EGL_SwapBuffers(_this, ((SDL_WindowData *) window->driverdata)->egl_surface);
- SDL_WindowData* wdata = (SDL_WindowData*)window->driverdata;
- if (wdata->received_rotation == 1) {
+ SDL_WindowData* wind = (SDL_WindowData*)window->driverdata;
+ if (wind->received_rotation == 1) {
Tizen_rotate_update(window);
- ecore_wl_window_rotation_change_done_send(wdata->window);
- wdata->received_rotation = 0;
+ ecore_wl_window_rotation_change_done_send(wind->window);
+ wind->received_rotation = 0;
+
+ SDL_VideoData* videoData = SDL_GetVideoDevice()->driverdata;
+ if(videoData->indicator_on && wind->support_indicator)
+ {
+ videoData->indicator_parent_id = wind->id;
+ _tizen_ecore_ipc_client_send(OP_INDICATOR_SHOW, wind->rotation, wind->g_res_id, 0);
+ _tizen_quickpanel_on(window->driverdata);
+ }
}
}