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 */

-- 


Reply via email to