From b0fd863e470d2e4ff1e22f759677564c3b880cfc Mon Sep 17 00:00:00 2001 From: devilhorns Date: Tue, 13 Sep 2011 15:47:56 +0000 Subject: [PATCH] Ecore_X(cb): Add missing flush after xcb_send_event. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@63358 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/ecore_x/xcb/ecore_xcb_netwm.c | 1 + src/lib/ecore_x/xcb/ecore_xcb_selection.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/lib/ecore_x/xcb/ecore_xcb_netwm.c b/src/lib/ecore_x/xcb/ecore_xcb_netwm.c index 9c5c4cc..32903b0 100644 --- a/src/lib/ecore_x/xcb/ecore_xcb_netwm.c +++ b/src/lib/ecore_x/xcb/ecore_xcb_netwm.c @@ -699,6 +699,7 @@ ecore_x_netwm_desktop_request_send(Ecore_X_Window win, Ecore_X_Window root, unsi xcb_send_event(_ecore_xcb_conn, 0, root, (XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT | XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY), (const char *)&ev); + ecore_x_flush(); } EAPI void diff --git a/src/lib/ecore_x/xcb/ecore_xcb_selection.c b/src/lib/ecore_x/xcb/ecore_xcb_selection.c index 016a889..c7e5c02 100644 --- a/src/lib/ecore_x/xcb/ecore_xcb_selection.c +++ b/src/lib/ecore_x/xcb/ecore_xcb_selection.c @@ -454,6 +454,7 @@ ecore_x_selection_notify_send(Ecore_X_Window requestor, Ecore_X_Atom selection, xcb_send_event(_ecore_xcb_conn, 0, requestor, XCB_EVENT_MASK_NO_EVENT, (const char *)&ev); + ecore_x_flush(); return EINA_TRUE; } -- 2.7.4