main: move config_init() after InitInput()
With the udev backend, config_init() calls NewInputDeviceRequest(), which enables devices. They can then start sending events, even though the event queue is only initialized later in InitInput(). Oops. Debian bug#564256 <http://bugs.debian.org/564256> Reported-by: Sedat Dilek <sedat.dilek@googlemail.com> Signed-off-by: Julien Cristau <jcristau@debian.org> Tested-by: Sedat Dilek <sedat.dilek@googlemail.com> Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
7f64877768
commit
901c4ebf62
|
@ -255,9 +255,9 @@ int main(int argc, char *argv[], char *envp[])
|
|||
InitRootWindow(WindowTable[i]);
|
||||
|
||||
InitCoreDevices();
|
||||
config_init();
|
||||
InitInput(argc, argv);
|
||||
InitAndStartDevices();
|
||||
config_init();
|
||||
|
||||
dixSaveScreens(serverClient, SCREEN_SAVER_FORCER, ScreenSaverReset);
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user