break;
case SPNAV_EVENT_BUTTON:
- INVOKE_WCB(*spnav_win, SpaceButton, (sev.button.bnum, sev.button.press ? GLUT_DOWN : GLUT_UP));
+ /* button numbers are 1-based in glutSpaceballButtonFunc */
+ INVOKE_WCB(*spnav_win, SpaceButton, (sev.button.bnum + 1, sev.button.press ? GLUT_DOWN : GLUT_UP));
break;
default:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-
-#ifdef HAVE_ERRNO_H
#include <errno.h>
-#endif
#include <X11/Xlib.h>
#include <X11/Xutil.h>