[SDL_Tizen] Delete using ecore_timer 10/106610/2
authorhuiyu.eun <huiyu.eun@samsung.com>
Thu, 22 Dec 2016 07:40:46 +0000 (16:40 +0900)
committerhuiyu.eun <huiyu.eun@samsung.com>
Thu, 22 Dec 2016 07:45:18 +0000 (16:45 +0900)
Occur rendering problem using ecore timer

Change-Id: I6d666c6ce7bf742a414e0ce93d4d95b1a93f9653
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
src/video/tizen/SDL_tizenindicator.c
src/video/tizen/SDL_tizenmouse.c
src/video/tizen/SDL_tizenopengles.c

index 33f73a5..6152208 100644 (file)
@@ -399,7 +399,6 @@ int Tizen_Indicator_GLES_Init(SDL_Window* window)
 
     ecore_main_loop_iterate();
     Tizen_IndicatorProcessEvent(window, wind->rotation);
-    Tizen_indicator_event_filter();
 
     return 1;
 }
@@ -422,7 +421,6 @@ void Tizen_DrawIndicator(SDL_Window *window)
         if(wdata->last_indicator_showtime + 3500 < SDL_GetTicks())
         {
             wdata->indicator_show = SDL_FALSE;
-            Tizen_indicator_event_filter();
         }
         GLES2_Context Mainctx;
         LoadContext(&Mainctx);
@@ -475,7 +473,6 @@ Tizen_IndicatorProcessEvent(SDL_Window *window, int rot)
         wind->indicator_show = SDL_TRUE;
         wind->last_indicator_showtime = SDL_GetTicks();
 
-        Tizen_indicator_event_filter();
     }
 }
 
index ba18f4d..81a4158 100755 (executable)
@@ -294,7 +294,6 @@ _tizen_cb_event_mousedown_change(void *data, int type, void *event)
         ModelMatrixTranslateInit(window, wind->rotation);
         wind->indicator_show = SDL_TRUE;
         wind->last_indicator_showtime = SDL_GetTicks();
-        Tizen_indicator_event_filter();
     }
 
     SDL_SendMouseMotion(window, 0, 0, x, y);
index c7c4158..bc68ef0 100755 (executable)
@@ -75,10 +75,8 @@ Tizen_GLES_CreateContext(_THIS, SDL_Window *window)
 void
 Tizen_GLES_SwapWindow(_THIS, SDL_Window *window)
 {
-    if(!((SDL_WindowData*)window->driverdata)->indicator_show) {
-        Tizen_DrawIndicator(window);
-        SDL_EGL_SwapBuffers(_this, ((SDL_WindowData *) window->driverdata)->egl_surface);
-    }
+    Tizen_DrawIndicator(window);
+    SDL_EGL_SwapBuffers(_this, ((SDL_WindowData *) window->driverdata)->egl_surface);
 }
 
 int