[tizen] internal feature - Input Skip 28/90428/1
authorDaeKwang Ryu <dkdk.ryu@samsung.com>
Fri, 30 Sep 2016 04:26:13 +0000 (13:26 +0900)
committerDaeKwang Ryu <dkdk.ryu@samsung.com>
Fri, 30 Sep 2016 04:26:13 +0000 (13:26 +0900)
Change-Id: Icccff946a1155ae2f8da04c1912b4c08ba69e645

src/video/SDL_video.c
src/video/tizen/SDL_tizenwindow.c

index 051c3a3..ecdbf6c 100644 (file)
@@ -1295,7 +1295,7 @@ SDL_UpdateFullscreenMode(SDL_Window * window, SDL_bool fullscreen)
 }
 
 #define CREATE_FLAGS \
-    (SDL_WINDOW_OPENGL | SDL_WINDOW_BORDERLESS | SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI | SDL_WINDOW_VULKAN)
+    (SDL_WINDOW_OPENGL | SDL_WINDOW_BORDERLESS | SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI | SDL_WINDOW_VULKAN | 0x00008000)
 
 static void
 SDL_FinishWindowCreation(SDL_Window *window, Uint32 flags)
index 2f199be..20d8ab3 100644 (file)
@@ -132,6 +132,14 @@ Tizen_CreateWindow(_THIS, SDL_Window *window)
 
     SDL_SetMouseFocus(window);
 
+    if (window->flags & 0x00008000) {
+        SDL_LogDebug(SDL_LOG_CATEGORY_APPLICATION, "---------------------------------------");
+        SDL_LogDebug(SDL_LOG_CATEGORY_APPLICATION, "[SDL] touch bypass setting is done!\n");
+        SDL_LogDebug(SDL_LOG_CATEGORY_APPLICATION, "---------------------------------------");
+        ecore_wl_window_input_region_set(wind->window, -1, -1, 1, 1);
+        //ecore_wl_window_focus_skip_set(wind->window, EINA_TRUE);
+    }
+
     return 0;
 }