diff options
-rw-r--r-- | dix/main.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/dix/main.c b/dix/main.c index 317d3ec28..91d881caa 100644 --- a/dix/main.c +++ b/dix/main.c @@ -315,15 +315,15 @@ int main(int argc, char *argv[], char *envp[]) CloseInput(); +#ifdef INPUT_THREAD + CloseInputThread(); +#endif + for (i = 0; i < screenInfo.numScreens; i++) screenInfo.screens[i]->root = NullWindow; CloseDownDevices(); CloseDownEvents(); -#ifdef INPUT_THREAD - CloseInputThread(); -#endif - for (i = screenInfo.numScreens - 1; i >= 0; i--) { FreeScratchPixmapsForScreen(i); |