Ignore spurious BadMatch errors which can occur when autologon is enabled

The errors originate from this commit http://lists.kde.org/?l=kde-commits&m=107824396401206&w=2 and appear only on certain hardware/software combinations
pull/2/head
Timothy Pearson 11 years ago
parent 7db006210b
commit 2a889fe314

@ -518,7 +518,11 @@ kg_main( const char *argv0 )
UnsecureDisplay( dpy );
restore_modifiers();
// Qt4 has a nasty habit of generating BadWindow errors in normal operation, so we simply ignore them
// This also prevents the user from being dropped to a console login if Xorg glitches or is buggy
XSetErrorHandler( ignoreXError );
XSetInputFocus( tqt_xdisplay(), PointerRoot, PointerRoot, CurrentTime );
XSetErrorHandler( (XErrorHandler)0 );
delete app;
}

Loading…
Cancel
Save