[PATCH 11/16] dmx: Delete unused ChangeKeyboardDevice/ChangePointerDevice.

Peter Hutterer peter.hutterer at who-t.net
Tue May 25 19:02:06 PDT 2010


On Tue, May 25, 2010 at 04:53:22PM -0700, Jamey Sharp wrote:
> Daniel Stone deleted the API for these in 2006, in commit
> 96e32805d12fc36f0fa0926dbfb0dd8a5cadb739.
> 
> Signed-off-by: Jamey Sharp <jamey at minilop.net>

Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>

Cheers,
  Peter

> ---
>  hw/dmx/input/dmxxinput.c |   57 ----------------------------------------------
>  1 files changed, 0 insertions(+), 57 deletions(-)
> 
> diff --git a/hw/dmx/input/dmxxinput.c b/hw/dmx/input/dmxxinput.c
> index a2a4156..8b58eeb 100644
> --- a/hw/dmx/input/dmxxinput.c
> +++ b/hw/dmx/input/dmxxinput.c
> @@ -51,63 +51,6 @@
>  #include "dmxinputinit.h"
>  #include "exevents.h"
>  
> -/** Change the core keyboard from \a old_dev to \a new_dev.  Currently
> - * this is not implemented. */
> -int ChangeKeyboardDevice(DeviceIntPtr old_dev, DeviceIntPtr new_dev)
> -{
> -#if 0
> -    DMXLocalInputInfoPtr dmxLocalOld = old_dev->public.devicePrivate;
> -    DMXLocalInputInfoPtr dmxLocalNew = new_dev->public.devicePrivate;
> -    
> -                                /* Switch our notion of core keyboard */
> -    dmxLocalOld->isCore         = 0;
> -    dmxLocalOld->sendsCore      = dmxLocalOld->savedSendsCore;
> -
> -    dmxLocalNew->isCore         = 1;
> -    dmxLocalNew->savedSendsCore = dmxLocalNew->sendsCore;
> -    dmxLocalNew->sendsCore      = 1;
> -    dmxLocalCorePointer         = dmxLocalNew;
> -
> -    RegisterKeyboardDevice(new_dev);
> -    RegisterOtherDevice(old_dev);
> -    
> -    return Success;
> -#endif
> -    return BadMatch;
> -}
> -
> -/** Change the core pointer from \a old_dev to \a new_dev. */
> -int ChangePointerDevice(DeviceIntPtr old_dev,
> -                        DeviceIntPtr new_dev,
> -                        unsigned char x,
> -                        unsigned char y)
> -{
> -    DMXLocalInputInfoPtr dmxLocalOld = old_dev->public.devicePrivate;
> -    DMXLocalInputInfoPtr dmxLocalNew = new_dev->public.devicePrivate;
> -    
> -    if (x != 0 || y != 1) return BadMatch;
> -
> -                                /* Make sure the new device can focus */
> -    InitFocusClassDeviceStruct(old_dev);
> -
> -                                /* Switch the motion history buffers */
> -    if (dmxLocalOld->savedMotionProc) {
> -        old_dev->valuator->numMotionEvents = dmxLocalOld->savedMotionEvents;
> -    }
> -    dmxLocalNew->savedMotionEvents     = new_dev->valuator->numMotionEvents;
> -    new_dev->valuator->numMotionEvents = GetMaximumEventsNum();
> -                                /* Switch our notion of core pointer */
> -    dmxLocalOld->isCore         = 0;
> -    dmxLocalOld->sendsCore      = dmxLocalOld->savedSendsCore;
> -
> -    dmxLocalNew->isCore         = 1;
> -    dmxLocalNew->savedSendsCore = dmxLocalNew->sendsCore;
> -    dmxLocalNew->sendsCore      = 1;
> -    dmxLocalCorePointer         = dmxLocalNew;
> -    
> -    return Success;
> -}
> -
>  /** Close the input device.  This is not required by the XINPUT model
>   * that DMX uses. */
>  void CloseInputDevice (DeviceIntPtr d, ClientPtr client)
> -- 
> 1.7.0


More information about the xorg-devel mailing list