menu: add XFlush to reflection of Always on Top feature
authorGiWoong Kim <giwoong.kim@samsung.com>
Fri, 8 May 2015 05:26:12 +0000 (14:26 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Mon, 30 Nov 2015 09:40:46 +0000 (18:40 +0900)
Change-Id: I5c745a2db06e6f3aca6ba45e149eaf08503d789f
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
(cherry picked from commit 73f142fd93a3c43fcade8ea1d3658869ca8ba3dc)

tizen/src/skin/client/src/org/tizen/emulator/skin/util/SkinUtil.java

index bf840846acfd67c70a4ddf7cfa201f78b195be0d..8d73e5bcc17483ef4b07ee2b2b487b1e6f71423f 100644 (file)
@@ -689,10 +689,13 @@ public class SkinUtil {
 
                        Method xSendEvent = getOSMethod("XSendEvent",
                                        int.class, int.class, boolean.class, int.class, int.class);
+                       Method xFlush = getOSMethod("XFlush", int.class);
 
                        /* SubstructureRedirectMask : 1L<<20 | SubstructureNotifyMask : 1L<<19 */
                        invokeOSMethod(xSendEvent, xDisplay, rootWin,
                                        false, (int) (1L << 20 | 1L << 19), malloc);
+                       invokeOSMethod(xFlush, xDisplay);
+
                        invokeOSMethod(getOSMethod("g_free", int.class), malloc);
 
                } else if (SwtUtil.isWindowsPlatform()) {
@@ -976,10 +979,13 @@ public class SkinUtil {
 
                        Method xSendEvent = getOSMethod("XSendEvent", long.class, long.class, boolean.class,
                                        long.class, long.class);
+                       Method xFlush = getOSMethod("XFlush", long.class);
 
                        /*  ubstructureRedirectMask : 1L<<20 | SubstructureNotifyMask : 1L<<19 */
                        invokeOSMethod(xSendEvent, xDisplay, rootWin,
                                        false, (long) (1L << 20 | 1L << 19), malloc);
+                       invokeOSMethod(xFlush, xDisplay);
+
                        invokeOSMethod(getOSMethod("g_free", long.class), malloc);
 
                } else if (SwtUtil.isWindowsPlatform()) {