diff options
Diffstat (limited to 'src/ginput/ginput_ginput.c')
-rw-r--r-- | src/ginput/ginput_ginput.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ginput/ginput_ginput.c b/src/ginput/ginput_ginput.c index 191ae025..becefc19 100644 --- a/src/ginput/ginput_ginput.c +++ b/src/ginput/ginput_ginput.c @@ -20,12 +20,19 @@ extern void _gmouseInit(void); extern void _gmouseDeinit(void); #endif +#if GINPUT_NEED_KEYBOARD + extern void _gkeyboardInit(void); + extern void _gkeyboardDeinit(void); +#endif void _ginputInit(void) { #if GINPUT_NEED_MOUSE _gmouseInit(); #endif + #if GINPUT_NEED_KEYBOARD + _gkeyboardInit(); + #endif /** * This should really call an init routine for each ginput sub-system. * Maybe we'll do this later. @@ -34,6 +41,9 @@ void _ginputInit(void) void _ginputDeinit(void) { + #if GINPUT_NEED_KEYBOARD + _gkeyboardDeinit(); + #endif #if GINPUT_NEED_MOUSE _gmouseDeinit(); #endif |