On Thu, 13 Feb 2003, Ivan Pascal wrote:

>> The following CVS commit on Feb 10th, of CHANGELOG entry 864 has
>> broken VTswitching between VTs while switched away from the X
>> server:
>> 
>>  865. Add private keysyms for the new XKB actions (XFree86 special keys),
>>       and move those actions to an XKB compatibility map.  This fixes
>>       side-effects (loss of auto-repeat and mousekeys functionality) of
>>       the way this was implemented previously (#5610, Ivan Pascal).
>
>  Actually this patch isn't a reason of the bug.  The bug itself appeared
>when new actions for VT switching was added to a keyboard map.
>(Un)fortunaly it was masked becouse the switching key lost their autorepeat
>capability.  The recent patch just disclosed the bug.
>
>  The patch here:
>
>--- xc/programs/Xserver/xkb/xkbActions.c.orig   Thu Feb 13 21:15:37 2003
>+++ xc/programs/Xserver/xkb/xkbActions.c        Thu Feb 13 21:16:15 2003
>@@ -1038,6 +1038,7 @@
>        filter->active = 1;
>        filter->filterOthers = 0;
>        filter->filter = _XkbFilterSwitchScreen;
>+        AccessXCancelRepeatKey(xkbi, keycode);
>        XkbDDXSwitchScreen(dev,keycode,pAction);
>         return 0;
>     }

Thanks for the quick bugfix Ivan!  Adding to my latest build.

Take care,
TTYL


-- 
Mike A. Harris


_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to