From 49abcfbb8034b193e0fce11eb714a194027683f4 Mon Sep 17 00:00:00 2001 From: devilhorns Date: Tue, 30 Aug 2011 18:37:47 +0000 Subject: [PATCH] Ecore_X(cb): Add missing flush after send_event(s). Remove unused code. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@63007 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/ecore_x/xcb/ecore_xcb_e.c | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/src/lib/ecore_x/xcb/ecore_xcb_e.c b/src/lib/ecore_x/xcb/ecore_xcb_e.c index 3360ce1..15f676f 100644 --- a/src/lib/ecore_x/xcb/ecore_xcb_e.c +++ b/src/lib/ecore_x/xcb/ecore_xcb_e.c @@ -38,6 +38,7 @@ ecore_x_e_comp_sync_draw_done_send(Ecore_X_Window root, Ecore_X_Window win) 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 @@ -64,6 +65,7 @@ ecore_x_e_comp_sync_draw_size_done_send(Ecore_X_Window root, Ecore_X_Window win, 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 @@ -154,9 +156,6 @@ ecore_x_e_comp_sync_begin_send(Ecore_X_Window win) LOGFN(__FILE__, __LINE__, __FUNCTION__); - /* ecore_x_client_message32_send(win, ECORE_X_ATOM_E_COMP_SYNC_BEGIN, */ - /* XCB_EVENT_MASK_NO_EVENT, win, 0, 0, 0, 0); */ - memset(&ev, 0, sizeof(xcb_client_message_event_t)); ev.response_type = XCB_CLIENT_MESSAGE; @@ -171,6 +170,7 @@ ecore_x_e_comp_sync_begin_send(Ecore_X_Window win) xcb_send_event(_ecore_xcb_conn, 0, win, XCB_EVENT_MASK_NO_EVENT, (const char *)&ev); + ecore_x_flush(); } EAPI void @@ -180,9 +180,6 @@ ecore_x_e_comp_sync_end_send(Ecore_X_Window win) LOGFN(__FILE__, __LINE__, __FUNCTION__); - /* ecore_x_client_message32_send(win, ECORE_X_ATOM_E_COMP_SYNC_END, */ - /* XCB_EVENT_MASK_NO_EVENT, win, 0, 0, 0, 0); */ - memset(&ev, 0, sizeof(xcb_client_message_event_t)); ev.response_type = XCB_CLIENT_MESSAGE; @@ -197,6 +194,7 @@ ecore_x_e_comp_sync_end_send(Ecore_X_Window win) xcb_send_event(_ecore_xcb_conn, 0, win, XCB_EVENT_MASK_NO_EVENT, (const char *)&ev); + ecore_x_flush(); } EAPI void @@ -206,9 +204,6 @@ ecore_x_e_comp_sync_cancel_send(Ecore_X_Window win) LOGFN(__FILE__, __LINE__, __FUNCTION__); - /* ecore_x_client_message32_send(win, ECORE_X_ATOM_E_COMP_SYNC_CANCEL, */ - /* XCB_EVENT_MASK_NO_EVENT, win, 0, 0, 0, 0); */ - memset(&ev, 0, sizeof(xcb_client_message_event_t)); ev.response_type = XCB_CLIENT_MESSAGE; @@ -223,6 +218,7 @@ ecore_x_e_comp_sync_cancel_send(Ecore_X_Window win) xcb_send_event(_ecore_xcb_conn, 0, win, XCB_EVENT_MASK_NO_EVENT, (const char *)&ev); + ecore_x_flush(); } EAPI void @@ -232,9 +228,6 @@ ecore_x_e_comp_flush_send(Ecore_X_Window win) LOGFN(__FILE__, __LINE__, __FUNCTION__); - /* ecore_x_client_message32_send(win, ECORE_X_ATOM_E_COMP_FLUSH, */ - /* XCB_EVENT_MASK_NO_EVENT, win, 0, 0, 0, 0); */ - memset(&ev, 0, sizeof(xcb_client_message_event_t)); ev.response_type = XCB_CLIENT_MESSAGE; @@ -249,6 +242,7 @@ ecore_x_e_comp_flush_send(Ecore_X_Window win) xcb_send_event(_ecore_xcb_conn, 0, win, XCB_EVENT_MASK_NO_EVENT, (const char *)&ev); + ecore_x_flush(); } EAPI void @@ -258,9 +252,6 @@ ecore_x_e_comp_dump_send(Ecore_X_Window win) LOGFN(__FILE__, __LINE__, __FUNCTION__); - /* ecore_x_client_message32_send(win, ECORE_X_ATOM_E_COMP_DUMP, */ - /* XCB_EVENT_MASK_NO_EVENT, win, 0, 0, 0, 0); */ - memset(&ev, 0, sizeof(xcb_client_message_event_t)); ev.response_type = XCB_CLIENT_MESSAGE; @@ -275,6 +266,7 @@ ecore_x_e_comp_dump_send(Ecore_X_Window win) xcb_send_event(_ecore_xcb_conn, 0, win, XCB_EVENT_MASK_NO_EVENT, (const char *)&ev); + ecore_x_flush(); } EAPI void -- 2.7.4