• Jeremy White's avatar
    Correct a long standing led state bug in XSpice. · 922ec516
    Jeremy White authored
    The CtrlProc for our keyboard driver incorrectly mapped
    the device private to a SpiceKbd* intead of to a InputInfoPtr.
    
    That resulted in led state being written into the driver name
    for our driver structure, instead of into the led state.
    
    That, in turn, led to a cool bug where if you pressed caps lock,
    the two second sync timer in the spice server would cause it to
    attempt to correct the state by pressing caps lock to get the
    states to match.  Since the states will never match, the caps
    lock effectively cycles on and off every two seconds.
    Signed-off-by: Jeremy White's avatarJeremy White <jwhite@codeweavers.com>
    Acked-by: 's avatarVictor Toso <victortoso@redhat.com>
    922ec516
Name
Last commit
Last update
..
spiceccid Loading commit data...
uxa Loading commit data...
Makefile.am Loading commit data...
compat-api.h Loading commit data...
dfps.c Loading commit data...
dfps.h Loading commit data...
mspace.c Loading commit data...
mspace.h Loading commit data...
murmurhash3.c Loading commit data...
murmurhash3.h Loading commit data...
qxl.h Loading commit data...
qxl_cursor.c Loading commit data...
qxl_driver.c Loading commit data...
qxl_drmmode.c Loading commit data...
qxl_drmmode.h Loading commit data...
qxl_image.c Loading commit data...
qxl_io.c Loading commit data...
qxl_kms.c Loading commit data...
qxl_mem.c Loading commit data...
qxl_option_helpers.c Loading commit data...
qxl_option_helpers.h Loading commit data...
qxl_ring.c Loading commit data...
qxl_surface.c Loading commit data...
qxl_surface.h Loading commit data...
qxl_surface_ums.c Loading commit data...
qxl_ums_mode.c Loading commit data...
qxl_uxa.c Loading commit data...
spiceqxl_audio.c Loading commit data...
spiceqxl_audio.h Loading commit data...
spiceqxl_display.c Loading commit data...
spiceqxl_display.h Loading commit data...
spiceqxl_driver.c Loading commit data...
spiceqxl_driver.h Loading commit data...
spiceqxl_inputs.c Loading commit data...
spiceqxl_inputs.h Loading commit data...
spiceqxl_io_port.c Loading commit data...
spiceqxl_io_port.h Loading commit data...
spiceqxl_main_loop.c Loading commit data...
spiceqxl_main_loop.h Loading commit data...
spiceqxl_smartcard.c Loading commit data...
spiceqxl_smartcard.h Loading commit data...
spiceqxl_spice_server.c Loading commit data...
spiceqxl_spice_server.h Loading commit data...
spiceqxl_uinput.c Loading commit data...
spiceqxl_uinput.h Loading commit data...
spiceqxl_util.c Loading commit data...
spiceqxl_util.h Loading commit data...
spiceqxl_vdagent.c Loading commit data...
spiceqxl_vdagent.h Loading commit data...