mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-16 00:19:55 +00:00
xfree86: Changing "IsMPDevice" to "SharedPointer" option. Devices will default
to MP devices. Xi: Adding QueryDevicePointer request/reply Adding WarpDevicePointer request/reply
This commit is contained in:
parent
2d0a63126b
commit
202b46eb6b
13 changed files with 493 additions and 15 deletions
|
|
@ -132,10 +132,10 @@ xf86ProcessCommonOptions(LocalDevicePtr local,
|
|||
xf86Msg(X_CONFIG, "%s: always reports core events\n", local->name);
|
||||
}
|
||||
|
||||
if (xf86SetBoolOption(list, "IsMPDevice", 0)) {
|
||||
local->flags |= XI86_MP_DEVICE;
|
||||
xf86Msg(X_CONFIG, "%s: is MP device\n", local->name);
|
||||
}
|
||||
if (xf86SetBoolOption(list, "SharedPointer", 0)) {
|
||||
local->flags &= ~XI86_SHARED_POINTER;
|
||||
xf86Msg(X_CONFIG, "%s: is shared device\n", local->name);
|
||||
}
|
||||
|
||||
if (xf86SetBoolOption(list, "SendDragEvents", 1)) {
|
||||
local->flags |= XI86_SEND_DRAG_EVENTS;
|
||||
|
|
@ -171,7 +171,7 @@ xf86ActivateDevice(LocalDevicePtr local)
|
|||
local->dev = dev;
|
||||
|
||||
dev->coreEvents = local->flags & XI86_ALWAYS_CORE;
|
||||
dev->isMPDev = (local->flags & XI86_MP_DEVICE);
|
||||
dev->isMPDev = !(local->flags & XI86_SHARED_POINTER);
|
||||
InitSprite(dev, dev->isMPDev);
|
||||
|
||||
RegisterOtherDevice(dev);
|
||||
|
|
|
|||
Loading…
Reference in a new issue