raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=dc9d37de0b643f6c2debbc19f3bdb9fd8c69dfd2
commit dc9d37de0b643f6c2debbc19f3bdb9fd8c69dfd2 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Fri Feb 7 17:10:41 2014 +0900 ecore-x xpresent - fix build if you DONT have xpresent there. --- src/lib/ecore_x/xcb/ecore_xcb_events.c | 2 ++ src/lib/ecore_x/xcb/ecore_xcb_extensions.c | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/lib/ecore_x/xcb/ecore_xcb_events.c b/src/lib/ecore_x/xcb/ecore_xcb_events.c index 45142cf..fe30c0f 100644 --- a/src/lib/ecore_x/xcb/ecore_xcb_events.c +++ b/src/lib/ecore_x/xcb/ecore_xcb_events.c @@ -2317,11 +2317,13 @@ _ecore_xcb_event_handle_generic_event(xcb_generic_event_t *event) // FIXME: should we generate generic events as WELL as input events? // return; } +#ifdef ECORE_XCB_XPRESENT else if (ev->pad0 == _ecore_xcb_event_xpresent) { _ecore_xcb_event_handle_present_event((xcb_ge_event_t*)event); return; } +#endif if (!(e = calloc(1, sizeof(Ecore_X_Event_Generic)))) return; diff --git a/src/lib/ecore_x/xcb/ecore_xcb_extensions.c b/src/lib/ecore_x/xcb/ecore_xcb_extensions.c index 2e3577b..a94c23f 100644 --- a/src/lib/ecore_x/xcb/ecore_xcb_extensions.c +++ b/src/lib/ecore_x/xcb/ecore_xcb_extensions.c @@ -64,7 +64,9 @@ _ecore_xcb_extensions_init(void) _ecore_xcb_gesture_init(); #endif +#ifdef ECORE_XCB_XPRESENT _ecore_xcb_present_init(); +#endif /* #ifdef ECORE_XCB_DRI */ /* _ecore_xcb_dri_init(); */ @@ -137,7 +139,10 @@ _ecore_xcb_extensions_finalize(void) _ecore_xcb_gesture_finalize(); #endif +#ifdef ECORE_XCB_XPRESENT _ecore_xcb_present_finalize(); +#endif + /* #ifdef ECORE_XCB_DRI */ /* _ecore_xcb_dri_finalize(); */ /* #endif */ --