A quick grep reveals these gems.. ./programs/Xserver/hw/xfree86/input/citron/citron.c-2141- res = cit_GetPacket(priv); ./programs/Xserver/hw/xfree86/input/citron/citron.c:2142: if ((res == Success) || (priv->lex_mode == cit_idle)); ./programs/Xserver/hw/xfree86/input/citron/citron.c-2143- break; -- ./programs/Xserver/hw/xfree86/input/citron/citron.c-2269- res = cit_GetPacket(priv); ./programs/Xserver/hw/xfree86/input/citron/citron.c:2270: if ((res == Success) || (priv->lex_mode == cit_idle)); ./programs/Xserver/hw/xfree86/input/citron/citron.c-2271- break; -- ./programs/Xserver/hw/xfree86/input/citron/citron.c-2350- res = cit_GetPacket(priv); ./programs/Xserver/hw/xfree86/input/citron/citron.c:2351: if ((res == Success) || (priv->lex_mode == cit_idle)); ./programs/Xserver/hw/xfree86/input/citron/citron.c-2352- break; -- ./programs/Xserver/hw/xfree86/input/citron/citron.c-2740- res = cit_GetPacket(priv); ./programs/Xserver/hw/xfree86/input/citron/citron.c:2741: if ((res == Success) || (priv->lex_mode == cit_idle)); ./programs/Xserver/hw/xfree86/input/citron/citron.c-2742- break; Due to the ; we'll hit the break; every time.
Created attachment 790 [details] [review] patch for problem.
applied, thanks!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.