[Bf-blender-cvs] [5773276] master: GHOST/X11: correct USE_X11_ERROR_HANDLERS define
Campbell Barton
noreply at git.blender.org
Thu Nov 13 10:58:06 CET 2014
Commit: 577327635cee0aaf8e828f9c5039d6e25b6a6311
Author: Campbell Barton
Date: Thu Nov 13 10:58:01 2014 +0100
Branches: master
https://developer.blender.org/rB577327635cee0aaf8e828f9c5039d6e25b6a6311
GHOST/X11: correct USE_X11_ERROR_HANDLERS define
===================================================================
M intern/ghost/intern/GHOST_SystemX11.cpp
===================================================================
diff --git a/intern/ghost/intern/GHOST_SystemX11.cpp b/intern/ghost/intern/GHOST_SystemX11.cpp
index 75a9223..e3baeba 100644
--- a/intern/ghost/intern/GHOST_SystemX11.cpp
+++ b/intern/ghost/intern/GHOST_SystemX11.cpp
@@ -1874,8 +1874,11 @@ GHOST_TSuccess GHOST_SystemX11::pushDragDropEvent(GHOST_TEventType eventType,
}
#endif
-#ifdef WITH_X11_XINPUT
-/*
+#if defined(USE_X11_ERROR_HANDLERS) || defined(WITH_X11_XINPUT)
+/*
+ * These callbacks can be used for debugging, so we can breakpoint on an X11 error.
+
+ *
* Dummy function to get around IO Handler exiting if device invalid
* Basically it will not crash blender now if you have a X device that
* is configured but not plugged in.
@@ -1896,7 +1899,9 @@ int GHOST_X11_ApplicationIOErrorHandler(Display *display)
/* No exit! - but keep lint happy */
return 0;
}
+#endif
+#ifdef WITH_X11_XINPUT
/* These C functions are copied from Wine 1.1.13's wintab.c */
#define BOOL int
#define TRUE 1
More information about the Bf-blender-cvs
mailing list