dix: rename IsFloating() to InputDevIsFloating()
Give it a better fitting name. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
985f4c22c6
commit
6dc7eab871
|
@ -782,7 +782,7 @@ ChangeMasterDeviceClasses(DeviceIntPtr device, DeviceChangedEvent *dce)
|
||||||
if (InputDevIsMaster(slave))
|
if (InputDevIsMaster(slave))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (IsFloating(slave))
|
if (InputDevIsFloating(slave))
|
||||||
return; /* set floating since the event */
|
return; /* set floating since the event */
|
||||||
|
|
||||||
if (GetMaster(slave, MASTER_ATTACHED)->id != dce->masterid)
|
if (GetMaster(slave, MASTER_ATTACHED)->id != dce->masterid)
|
||||||
|
@ -1852,7 +1852,7 @@ ProcessDeviceEvent(InternalEvent *ev, DeviceIntPtr device)
|
||||||
|
|
||||||
b = device->button;
|
b = device->button;
|
||||||
|
|
||||||
if (InputDevIsMaster(device) || IsFloating(device))
|
if (InputDevIsMaster(device) || InputDevIsFloating(device))
|
||||||
CheckMotion(event, device);
|
CheckMotion(event, device);
|
||||||
|
|
||||||
switch (event->type) {
|
switch (event->type) {
|
||||||
|
@ -1955,7 +1955,7 @@ ProcessDeviceEvent(InternalEvent *ev, DeviceIntPtr device)
|
||||||
if (deactivateDeviceGrab == TRUE) {
|
if (deactivateDeviceGrab == TRUE) {
|
||||||
(*device->deviceGrab.DeactivateGrab) (device);
|
(*device->deviceGrab.DeactivateGrab) (device);
|
||||||
|
|
||||||
if (!InputDevIsMaster (device) && !IsFloating (device)) {
|
if (!InputDevIsMaster (device) && !InputDevIsFloating (device)) {
|
||||||
int flags, num_events = 0;
|
int flags, num_events = 0;
|
||||||
InternalEvent dce;
|
InternalEvent dce;
|
||||||
|
|
||||||
|
|
|
@ -421,7 +421,7 @@ input_constrain_cursor(DeviceIntPtr dev, ScreenPtr screen,
|
||||||
if (nevents)
|
if (nevents)
|
||||||
*nevents = 0;
|
*nevents = 0;
|
||||||
|
|
||||||
if (xorg_list_is_empty(&cs->barriers) || IsFloating(dev))
|
if (xorg_list_is_empty(&cs->barriers) || InputDevIsFloating(dev))
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -197,7 +197,7 @@ ProcXIPassiveGrabDevice(ClientPtr client)
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
mod_dev = (IsFloating(dev)) ? dev : GetMaster(dev, MASTER_KEYBOARD);
|
mod_dev = (InputDevIsFloating(dev)) ? dev : GetMaster(dev, MASTER_KEYBOARD);
|
||||||
|
|
||||||
for (i = 0; i < stuff->num_modifiers; i++, modifiers++) {
|
for (i = 0; i < stuff->num_modifiers; i++, modifiers++) {
|
||||||
uint8_t status = Success;
|
uint8_t status = Success;
|
||||||
|
@ -345,7 +345,7 @@ ProcXIPassiveUngrabDevice(ClientPtr client)
|
||||||
if (rc != Success)
|
if (rc != Success)
|
||||||
return rc;
|
return rc;
|
||||||
|
|
||||||
mod_dev = (IsFloating(dev)) ? dev : GetMaster(dev, MASTER_KEYBOARD);
|
mod_dev = (InputDevIsFloating(dev)) ? dev : GetMaster(dev, MASTER_KEYBOARD);
|
||||||
|
|
||||||
tempGrab = AllocGrab(NULL);
|
tempGrab = AllocGrab(NULL);
|
||||||
if (!tempGrab)
|
if (!tempGrab)
|
||||||
|
|
|
@ -521,7 +521,7 @@ GetDeviceUse(DeviceIntPtr dev, uint16_t * attachment)
|
||||||
use = IsPointerDevice(dev) ? XIMasterPointer : XIMasterKeyboard;
|
use = IsPointerDevice(dev) ? XIMasterPointer : XIMasterKeyboard;
|
||||||
*attachment = (paired ? paired->id : 0);
|
*attachment = (paired ? paired->id : 0);
|
||||||
}
|
}
|
||||||
else if (!IsFloating(dev)) {
|
else if (!InputDevIsFloating(dev)) {
|
||||||
use = IsPointerDevice(master) ? XISlavePointer : XISlaveKeyboard;
|
use = IsPointerDevice(master) ? XISlavePointer : XISlaveKeyboard;
|
||||||
*attachment = master->id;
|
*attachment = master->id;
|
||||||
}
|
}
|
||||||
|
|
|
@ -105,7 +105,8 @@ ProcXIQueryPointer(ClientPtr client)
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pDev->valuator == NULL || IsKeyboardDevice(pDev) || (!InputDevIsMaster(pDev) && !IsFloating(pDev))) { /* no attached devices */
|
if (pDev->valuator == NULL || IsKeyboardDevice(pDev) ||
|
||||||
|
(!InputDevIsMaster(pDev) && !InputDevIsFloating(pDev))) { /* no attached devices */
|
||||||
client->errorValue = stuff->deviceid;
|
client->errorValue = stuff->deviceid;
|
||||||
return BadDevice;
|
return BadDevice;
|
||||||
}
|
}
|
||||||
|
|
|
@ -98,7 +98,7 @@ ProcXIWarpPointer(ClientPtr client)
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((!InputDevIsMaster(pDev) && !IsFloating(pDev)) ||
|
if ((!InputDevIsMaster(pDev) && !InputDevIsFloating(pDev)) ||
|
||||||
(InputDevIsMaster(pDev) && !IsPointerDevice(pDev))) {
|
(InputDevIsMaster(pDev) && !IsPointerDevice(pDev))) {
|
||||||
client->errorValue = stuff->deviceid;
|
client->errorValue = stuff->deviceid;
|
||||||
return BadDevice;
|
return BadDevice;
|
||||||
|
|
|
@ -424,7 +424,7 @@ EnableDevice(DeviceIntPtr dev, BOOL sendevent)
|
||||||
XISendDeviceHierarchyEvent(flags);
|
XISendDeviceHierarchyEvent(flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev))
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev))
|
||||||
XkbPushLockedStateToSlaves(GetMaster(dev, MASTER_KEYBOARD), 0, 0);
|
XkbPushLockedStateToSlaves(GetMaster(dev, MASTER_KEYBOARD), 0, 0);
|
||||||
|
|
||||||
/* Now make sure our LEDs are in sync with the locked state */
|
/* Now make sure our LEDs are in sync with the locked state */
|
||||||
|
@ -1110,12 +1110,12 @@ CloseDownDevices(void)
|
||||||
* to NULL and pretend nothing happened.
|
* to NULL and pretend nothing happened.
|
||||||
*/
|
*/
|
||||||
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev))
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev))
|
||||||
dev->master = NULL;
|
dev->master = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (dev = inputInfo.off_devices; dev; dev = dev->next) {
|
for (dev = inputInfo.off_devices; dev; dev = dev->next) {
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev))
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev))
|
||||||
dev->master = NULL;
|
dev->master = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2667,13 +2667,13 @@ AttachDevice(ClientPtr client, DeviceIntPtr dev, DeviceIntPtr master)
|
||||||
return BadDevice;
|
return BadDevice;
|
||||||
|
|
||||||
/* set from floating to floating? */
|
/* set from floating to floating? */
|
||||||
if (IsFloating(dev) && !master && dev->enabled)
|
if (InputDevIsFloating(dev) && !master && dev->enabled)
|
||||||
return Success;
|
return Success;
|
||||||
|
|
||||||
input_lock();
|
input_lock();
|
||||||
|
|
||||||
/* free the existing sprite. */
|
/* free the existing sprite. */
|
||||||
if (IsFloating(dev) && dev->spriteInfo->paired == dev) {
|
if (InputDevIsFloating(dev) && dev->spriteInfo->paired == dev) {
|
||||||
screen = miPointerGetScreen(dev);
|
screen = miPointerGetScreen(dev);
|
||||||
screen->DeviceCursorCleanup(dev, screen);
|
screen->DeviceCursorCleanup(dev, screen);
|
||||||
free(dev->spriteInfo->sprite);
|
free(dev->spriteInfo->sprite);
|
||||||
|
@ -2734,7 +2734,7 @@ AttachDevice(ClientPtr client, DeviceIntPtr dev, DeviceIntPtr master)
|
||||||
DeviceIntPtr
|
DeviceIntPtr
|
||||||
GetPairedDevice(DeviceIntPtr dev)
|
GetPairedDevice(DeviceIntPtr dev)
|
||||||
{
|
{
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev))
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev))
|
||||||
dev = GetMaster(dev, MASTER_ATTACHED);
|
dev = GetMaster(dev, MASTER_ATTACHED);
|
||||||
|
|
||||||
return (dev && dev->spriteInfo) ? dev->spriteInfo->paired: NULL;
|
return (dev && dev->spriteInfo) ? dev->spriteInfo->paired: NULL;
|
||||||
|
|
|
@ -772,10 +772,10 @@ DeviceFocusEvent(DeviceIntPtr dev, int type, int mode, int detail,
|
||||||
{
|
{
|
||||||
deviceFocus event;
|
deviceFocus event;
|
||||||
xXIFocusInEvent *xi2event;
|
xXIFocusInEvent *xi2event;
|
||||||
DeviceIntPtr mouse;
|
|
||||||
int btlen, len, i;
|
int btlen, len, i;
|
||||||
|
|
||||||
mouse = IsFloating(dev) ? dev : GetMaster(dev, MASTER_POINTER);
|
DeviceIntPtr mouse = InputDevIsFloating(dev) ?
|
||||||
|
dev : GetMaster(dev, MASTER_POINTER);
|
||||||
|
|
||||||
/* XI 2 event contains the logical button map - maps are CARD8
|
/* XI 2 event contains the logical button map - maps are CARD8
|
||||||
* so we need 256 bits for the possibly maximum mapping */
|
* so we need 256 bits for the possibly maximum mapping */
|
||||||
|
|
12
dix/events.c
12
dix/events.c
|
@ -349,7 +349,7 @@ InputDevIsMaster(DeviceIntPtr dev)
|
||||||
}
|
}
|
||||||
|
|
||||||
Bool
|
Bool
|
||||||
IsFloating(DeviceIntPtr dev)
|
InputDevIsFloating(DeviceIntPtr dev)
|
||||||
{
|
{
|
||||||
return !InputDevIsMaster(dev) && GetMaster(dev, MASTER_KEYBOARD) == NULL;
|
return !InputDevIsMaster(dev) && GetMaster(dev, MASTER_KEYBOARD) == NULL;
|
||||||
}
|
}
|
||||||
|
@ -1393,7 +1393,7 @@ ScreenRestructured(ScreenPtr pScreen)
|
||||||
DeviceIntPtr pDev;
|
DeviceIntPtr pDev;
|
||||||
|
|
||||||
for (pDev = inputInfo.devices; pDev; pDev = pDev->next) {
|
for (pDev = inputInfo.devices; pDev; pDev = pDev->next) {
|
||||||
if (!IsFloating(pDev) && !DevHasCursor(pDev))
|
if (!InputDevIsFloating(pDev) && !DevHasCursor(pDev))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
/* GrabDevice doesn't have a confineTo field, so we don't need to
|
/* GrabDevice doesn't have a confineTo field, so we don't need to
|
||||||
|
@ -1455,7 +1455,7 @@ CheckGrabForSyncs(DeviceIntPtr thisDev, Bool thisMode, Bool otherMode)
|
||||||
static void
|
static void
|
||||||
DetachFromMaster(DeviceIntPtr dev)
|
DetachFromMaster(DeviceIntPtr dev)
|
||||||
{
|
{
|
||||||
if (IsFloating(dev))
|
if (InputDevIsFloating(dev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
dev->saved_master_id = GetMaster(dev, MASTER_ATTACHED)->id;
|
dev->saved_master_id = GetMaster(dev, MASTER_ATTACHED)->id;
|
||||||
|
@ -3261,7 +3261,7 @@ WindowsRestructured(void)
|
||||||
DeviceIntPtr pDev = inputInfo.devices;
|
DeviceIntPtr pDev = inputInfo.devices;
|
||||||
|
|
||||||
while (pDev) {
|
while (pDev) {
|
||||||
if (InputDevIsMaster(pDev) || IsFloating(pDev))
|
if (InputDevIsMaster(pDev) || InputDevIsFloating(pDev))
|
||||||
CheckMotion(NULL, pDev);
|
CheckMotion(NULL, pDev);
|
||||||
pDev = pDev->next;
|
pDev = pDev->next;
|
||||||
}
|
}
|
||||||
|
@ -3480,7 +3480,7 @@ NewCurrentScreen(DeviceIntPtr pDev, ScreenPtr newScreen, int x, int y)
|
||||||
SpritePtr pSprite;
|
SpritePtr pSprite;
|
||||||
|
|
||||||
ptr =
|
ptr =
|
||||||
IsFloating(pDev) ? pDev :
|
InputDevIsFloating(pDev) ? pDev :
|
||||||
GetXTestDevice(GetMaster(pDev, MASTER_POINTER));
|
GetXTestDevice(GetMaster(pDev, MASTER_POINTER));
|
||||||
pSprite = ptr->spriteInfo->sprite;
|
pSprite = ptr->spriteInfo->sprite;
|
||||||
|
|
||||||
|
@ -3967,7 +3967,7 @@ CheckPassiveGrab(DeviceIntPtr device, GrabPtr grab, InternalEvent *event,
|
||||||
* attached master keyboard. Since the slave may have been
|
* attached master keyboard. Since the slave may have been
|
||||||
* reattached after the grab, the modifier device may not be the
|
* reattached after the grab, the modifier device may not be the
|
||||||
* same. */
|
* same. */
|
||||||
if (!InputDevIsMaster(grab->device) && !IsFloating(device))
|
if (!InputDevIsMaster(grab->device) && !InputDevIsFloating(device))
|
||||||
gdev = GetMaster(device, MASTER_KEYBOARD);
|
gdev = GetMaster(device, MASTER_KEYBOARD);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -786,7 +786,7 @@ static void
|
||||||
moveRelative(DeviceIntPtr dev, int flags, ValuatorMask *mask)
|
moveRelative(DeviceIntPtr dev, int flags, ValuatorMask *mask)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
Bool clip_xy = InputDevIsMaster(dev) || !IsFloating(dev);
|
Bool clip_xy = InputDevIsMaster(dev) || !InputDevIsFloating(dev);
|
||||||
ValuatorClassPtr v = dev->valuator;
|
ValuatorClassPtr v = dev->valuator;
|
||||||
|
|
||||||
/* for abs devices in relative mode, we've just scaled wrong, since we
|
/* for abs devices in relative mode, we've just scaled wrong, since we
|
||||||
|
@ -1006,7 +1006,7 @@ updateHistory(DeviceIntPtr dev, ValuatorMask *mask, CARD32 ms)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
updateMotionHistory(dev, ms, mask, dev->last.valuators);
|
updateMotionHistory(dev, ms, mask, dev->last.valuators);
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev)) {
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev)) {
|
||||||
DeviceIntPtr master = GetMaster(dev, MASTER_POINTER);
|
DeviceIntPtr master = GetMaster(dev, MASTER_POINTER);
|
||||||
|
|
||||||
updateMotionHistory(master, ms, mask, dev->last.valuators);
|
updateMotionHistory(master, ms, mask, dev->last.valuators);
|
||||||
|
@ -1450,7 +1450,7 @@ fill_pointer_events(InternalEvent *events, DeviceIntPtr pDev, int type,
|
||||||
storeLastValuators(pDev, &mask, devx, devy);
|
storeLastValuators(pDev, &mask, devx, devy);
|
||||||
|
|
||||||
/* Update the MD's coordinates, which are always in desktop space. */
|
/* Update the MD's coordinates, which are always in desktop space. */
|
||||||
if (!InputDevIsMaster(pDev) && !IsFloating(pDev)) {
|
if (!InputDevIsMaster(pDev) && !InputDevIsFloating(pDev)) {
|
||||||
DeviceIntPtr master = GetMaster(pDev, MASTER_POINTER);
|
DeviceIntPtr master = GetMaster(pDev, MASTER_POINTER);
|
||||||
|
|
||||||
master->last.valuators[0] = screenx;
|
master->last.valuators[0] = screenx;
|
||||||
|
@ -2067,7 +2067,7 @@ GetTouchEvents(InternalEvent *events, DeviceIntPtr dev, uint32_t ddx_touchid,
|
||||||
storeLastValuators(dev, &mask, devx, devy);
|
storeLastValuators(dev, &mask, devx, devy);
|
||||||
|
|
||||||
/* Update the MD's coordinates, which are always in desktop space. */
|
/* Update the MD's coordinates, which are always in desktop space. */
|
||||||
if (emulate_pointer && !InputDevIsMaster(dev) && !IsFloating(dev)) {
|
if (emulate_pointer && !InputDevIsMaster(dev) && !InputDevIsFloating(dev)) {
|
||||||
DeviceIntPtr master = GetMaster(dev, MASTER_POINTER);
|
DeviceIntPtr master = GetMaster(dev, MASTER_POINTER);
|
||||||
|
|
||||||
master->last.valuators[0] = screenx;
|
master->last.valuators[0] = screenx;
|
||||||
|
|
|
@ -474,7 +474,7 @@ Bool InputDevIsMaster(DeviceIntPtr dev)
|
||||||
* @param dev device to check
|
* @param dev device to check
|
||||||
* @return TRUE if the device is in `floating` state
|
* @return TRUE if the device is in `floating` state
|
||||||
*/
|
*/
|
||||||
Bool IsFloating(DeviceIntPtr dev)
|
Bool InputDevIsFloating(DeviceIntPtr dev)
|
||||||
_X_ATTRIBUTE_NONNULL_ARG(1);
|
_X_ATTRIBUTE_NONNULL_ARG(1);
|
||||||
|
|
||||||
#endif /* _XSERVER_INPUT_PRIV_H */
|
#endif /* _XSERVER_INPUT_PRIV_H */
|
||||||
|
|
|
@ -273,7 +273,7 @@ change_modmap(ClientPtr client, DeviceIntPtr dev, KeyCode *modkeymap,
|
||||||
do_modmap_change(client, tmp, modmap);
|
do_modmap_change(client, tmp, modmap);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (!IsFloating(dev) &&
|
else if (!InputDevIsFloating(dev) &&
|
||||||
GetMaster(dev, MASTER_KEYBOARD)->lastSlave == dev) {
|
GetMaster(dev, MASTER_KEYBOARD)->lastSlave == dev) {
|
||||||
/* If this fails, expect the results to be weird. */
|
/* If this fails, expect the results to be weird. */
|
||||||
if (check_modmap_change(client, dev->master, modmap) == Success)
|
if (check_modmap_change(client, dev->master, modmap) == Success)
|
||||||
|
|
|
@ -242,7 +242,7 @@ xf86RandRSetConfig(ScreenPtr pScreen,
|
||||||
Bool view_adjusted = FALSE;
|
Bool view_adjusted = FALSE;
|
||||||
|
|
||||||
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev))
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
miPointerGetPosition(dev, &pos[dev->id][0], &pos[dev->id][1]);
|
miPointerGetPosition(dev, &pos[dev->id][0], &pos[dev->id][1]);
|
||||||
|
@ -314,7 +314,7 @@ xf86RandRSetConfig(ScreenPtr pScreen,
|
||||||
* FIXME: duplicated code, see modes/xf86RandR12.c
|
* FIXME: duplicated code, see modes/xf86RandR12.c
|
||||||
*/
|
*/
|
||||||
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev))
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (pScreen == miPointerGetScreen(dev)) {
|
if (pScreen == miPointerGetScreen(dev)) {
|
||||||
|
|
|
@ -602,7 +602,7 @@ xf86RandR12SetConfig(ScreenPtr pScreen,
|
||||||
}
|
}
|
||||||
|
|
||||||
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev))
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
miPointerGetPosition(dev, &pos[dev->id][0], &pos[dev->id][1]);
|
miPointerGetPosition(dev, &pos[dev->id][0], &pos[dev->id][1]);
|
||||||
|
@ -650,7 +650,7 @@ xf86RandR12SetConfig(ScreenPtr pScreen,
|
||||||
* FIXME: duplicated code, see modes/xf86RandR12.c
|
* FIXME: duplicated code, see modes/xf86RandR12.c
|
||||||
*/
|
*/
|
||||||
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
for (dev = inputInfo.devices; dev; dev = dev->next) {
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev))
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (pScreen == miPointerGetScreen(dev)) {
|
if (pScreen == miPointerGetScreen(dev)) {
|
||||||
|
|
|
@ -399,7 +399,7 @@ CopyGetMasterEvent(DeviceIntPtr sdev,
|
||||||
verify_internal_event(original);
|
verify_internal_event(original);
|
||||||
|
|
||||||
/* ET_XQuartz has sdev == NULL */
|
/* ET_XQuartz has sdev == NULL */
|
||||||
if (!sdev || InputDevIsMaster(sdev) || IsFloating(sdev))
|
if (!sdev || InputDevIsMaster(sdev) || InputDevIsFloating(sdev))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
#ifdef XFreeXDGA
|
#ifdef XFreeXDGA
|
||||||
|
@ -500,7 +500,7 @@ mieqProcessDeviceEvent(DeviceIntPtr dev, InternalEvent *event, ScreenPtr screen)
|
||||||
handler(screenNum, event, dev);
|
handler(screenNum, event, dev);
|
||||||
/* Check for the SD's master in case the device got detached
|
/* Check for the SD's master in case the device got detached
|
||||||
* during event processing */
|
* during event processing */
|
||||||
if (master && !IsFloating(dev))
|
if (master && !InputDevIsFloating(dev))
|
||||||
handler(screenNum, &mevent, master);
|
handler(screenNum, &mevent, master);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -509,7 +509,7 @@ mieqProcessDeviceEvent(DeviceIntPtr dev, InternalEvent *event, ScreenPtr screen)
|
||||||
|
|
||||||
/* Check for the SD's master in case the device got detached
|
/* Check for the SD's master in case the device got detached
|
||||||
* during event processing */
|
* during event processing */
|
||||||
if (master && !IsFloating(dev))
|
if (master && !InputDevIsFloating(dev))
|
||||||
master->public.processInputProc(&mevent, master);
|
master->public.processInputProc(&mevent, master);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,7 +90,7 @@ DevPrivateKeyRec miPointerScreenKeyRec;
|
||||||
DevPrivateKeyRec miPointerPrivKeyRec;
|
DevPrivateKeyRec miPointerPrivKeyRec;
|
||||||
|
|
||||||
#define MIPOINTER(dev) \
|
#define MIPOINTER(dev) \
|
||||||
(IsFloating(dev) ? \
|
(InputDevIsFloating(dev) ? \
|
||||||
(miPointerPtr)dixLookupPrivate(&(dev)->devPrivates, miPointerPrivKey): \
|
(miPointerPtr)dixLookupPrivate(&(dev)->devPrivates, miPointerPrivKey): \
|
||||||
(miPointerPtr)dixLookupPrivate(&(GetMaster(dev, MASTER_POINTER))->devPrivates, miPointerPrivKey))
|
(miPointerPtr)dixLookupPrivate(&(GetMaster(dev, MASTER_POINTER))->devPrivates, miPointerPrivKey))
|
||||||
|
|
||||||
|
@ -367,7 +367,7 @@ miPointerDeviceCleanup(DeviceIntPtr pDev, ScreenPtr pScreen)
|
||||||
{
|
{
|
||||||
SetupScreen(pScreen);
|
SetupScreen(pScreen);
|
||||||
|
|
||||||
if (!InputDevIsMaster(pDev) && !IsFloating(pDev))
|
if (!InputDevIsMaster(pDev) && !InputDevIsFloating(pDev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
(*pScreenPriv->spriteFuncs->DeviceCursorCleanup) (pDev, pScreen);
|
(*pScreenPriv->spriteFuncs->DeviceCursorCleanup) (pDev, pScreen);
|
||||||
|
|
|
@ -148,7 +148,7 @@ GetSpriteScreen(ScreenPtr pScreen)
|
||||||
static miCursorInfoPtr
|
static miCursorInfoPtr
|
||||||
GetSprite(DeviceIntPtr dev)
|
GetSprite(DeviceIntPtr dev)
|
||||||
{
|
{
|
||||||
if (IsFloating(dev))
|
if (InputDevIsFloating(dev))
|
||||||
return dixLookupPrivate(&dev->devPrivates, &miSpriteDevPrivatesKeyRec);
|
return dixLookupPrivate(&dev->devPrivates, &miSpriteDevPrivatesKeyRec);
|
||||||
|
|
||||||
return dixLookupPrivate(&(GetMaster(dev, MASTER_POINTER))->devPrivates,
|
return dixLookupPrivate(&(GetMaster(dev, MASTER_POINTER))->devPrivates,
|
||||||
|
@ -614,7 +614,7 @@ miSpriteRealizeCursor(DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCursor)
|
||||||
{
|
{
|
||||||
miCursorInfoPtr pCursorInfo;
|
miCursorInfoPtr pCursorInfo;
|
||||||
|
|
||||||
if (IsFloating(pDev))
|
if (InputDevIsFloating(pDev))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
pCursorInfo = GetSprite(pDev);
|
pCursorInfo = GetSprite(pDev);
|
||||||
|
@ -638,7 +638,7 @@ miSpriteSetCursor(DeviceIntPtr pDev, ScreenPtr pScreen,
|
||||||
miCursorInfoPtr pPointer;
|
miCursorInfoPtr pPointer;
|
||||||
miSpriteScreenPtr pScreenPriv;
|
miSpriteScreenPtr pScreenPriv;
|
||||||
|
|
||||||
if (IsFloating(pDev))
|
if (InputDevIsFloating(pDev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
pPointer = GetSprite(pDev);
|
pPointer = GetSprite(pDev);
|
||||||
|
@ -690,7 +690,7 @@ miSpriteMoveCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y)
|
||||||
{
|
{
|
||||||
CursorPtr pCursor;
|
CursorPtr pCursor;
|
||||||
|
|
||||||
if (IsFloating(pDev))
|
if (InputDevIsFloating(pDev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
pCursor = GetSprite(pDev)->pCursor;
|
pCursor = GetSprite(pDev)->pCursor;
|
||||||
|
@ -742,7 +742,7 @@ miSpriteRemoveCursor(DeviceIntPtr pDev, ScreenPtr pScreen)
|
||||||
miSpriteScreenPtr pScreenPriv;
|
miSpriteScreenPtr pScreenPriv;
|
||||||
miCursorInfoPtr pCursorInfo;
|
miCursorInfoPtr pCursorInfo;
|
||||||
|
|
||||||
if (IsFloating(pDev))
|
if (InputDevIsFloating(pDev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
DamageDrawInternal(pScreen, TRUE);
|
DamageDrawInternal(pScreen, TRUE);
|
||||||
|
@ -777,7 +777,7 @@ miSpriteSaveUnderCursor(DeviceIntPtr pDev, ScreenPtr pScreen)
|
||||||
miSpriteScreenPtr pScreenPriv;
|
miSpriteScreenPtr pScreenPriv;
|
||||||
miCursorInfoPtr pCursorInfo;
|
miCursorInfoPtr pCursorInfo;
|
||||||
|
|
||||||
if (IsFloating(pDev))
|
if (InputDevIsFloating(pDev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
DamageDrawInternal(pScreen, TRUE);
|
DamageDrawInternal(pScreen, TRUE);
|
||||||
|
@ -813,7 +813,7 @@ miSpriteRestoreCursor(DeviceIntPtr pDev, ScreenPtr pScreen)
|
||||||
CursorPtr pCursor;
|
CursorPtr pCursor;
|
||||||
miCursorInfoPtr pCursorInfo;
|
miCursorInfoPtr pCursorInfo;
|
||||||
|
|
||||||
if (IsFloating(pDev))
|
if (InputDevIsFloating(pDev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
DamageDrawInternal(pScreen, TRUE);
|
DamageDrawInternal(pScreen, TRUE);
|
||||||
|
@ -852,7 +852,7 @@ miSpriteComputeSaved(DeviceIntPtr pDev, ScreenPtr pScreen)
|
||||||
CursorPtr pCursor;
|
CursorPtr pCursor;
|
||||||
miCursorInfoPtr pCursorInfo;
|
miCursorInfoPtr pCursorInfo;
|
||||||
|
|
||||||
if (IsFloating(pDev))
|
if (InputDevIsFloating(pDev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
pCursorInfo = GetSprite(pDev);
|
pCursorInfo = GetSprite(pDev);
|
||||||
|
|
|
@ -170,7 +170,7 @@ AnimCurDisplayCursor(DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCursor)
|
||||||
AnimCurScreenPtr as = GetAnimCurScreen(pScreen);
|
AnimCurScreenPtr as = GetAnimCurScreen(pScreen);
|
||||||
Bool ret = TRUE;
|
Bool ret = TRUE;
|
||||||
|
|
||||||
if (IsFloating(pDev))
|
if (InputDevIsFloating(pDev))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
Unwrap(as, pScreen, DisplayCursor);
|
Unwrap(as, pScreen, DisplayCursor);
|
||||||
|
|
|
@ -716,14 +716,14 @@ extern int xkbDevicePrivateIndex;
|
||||||
void
|
void
|
||||||
ProcessPointerEvent(InternalEvent *ev, DeviceIntPtr mouse)
|
ProcessPointerEvent(InternalEvent *ev, DeviceIntPtr mouse)
|
||||||
{
|
{
|
||||||
DeviceIntPtr dev;
|
|
||||||
XkbSrvInfoPtr xkbi = NULL;
|
XkbSrvInfoPtr xkbi = NULL;
|
||||||
unsigned changed = 0;
|
unsigned changed = 0;
|
||||||
ProcessInputProc backupproc;
|
ProcessInputProc backupproc;
|
||||||
xkbDeviceInfoPtr xkbPrivPtr = XKBDEVICEINFO(mouse);
|
xkbDeviceInfoPtr xkbPrivPtr = XKBDEVICEINFO(mouse);
|
||||||
DeviceEvent *event = &ev->device_event;
|
DeviceEvent *event = &ev->device_event;
|
||||||
|
|
||||||
dev = IsFloating(mouse) ? mouse : GetMaster(mouse, MASTER_KEYBOARD);
|
DeviceIntPtr dev = InputDevIsFloating(mouse)
|
||||||
|
? mouse : GetMaster(mouse, MASTER_KEYBOARD);
|
||||||
|
|
||||||
if (dev && dev->key) {
|
if (dev && dev->key) {
|
||||||
xkbi = dev->key->xkbInfo;
|
xkbi = dev->key->xkbInfo;
|
||||||
|
|
|
@ -1569,7 +1569,7 @@ InjectPointerKeyEvents(DeviceIntPtr dev, int type, int button, int flags,
|
||||||
lastSlave = mpointer->lastSlave;
|
lastSlave = mpointer->lastSlave;
|
||||||
ptr = GetXTestDevice(mpointer);
|
ptr = GetXTestDevice(mpointer);
|
||||||
}
|
}
|
||||||
else if (IsFloating(dev))
|
else if (InputDevIsFloating(dev))
|
||||||
ptr = dev;
|
ptr = dev;
|
||||||
else
|
else
|
||||||
return;
|
return;
|
||||||
|
@ -1598,7 +1598,7 @@ XkbFakePointerMotion(DeviceIntPtr dev, unsigned flags, int x, int y)
|
||||||
int gpe_flags = 0;
|
int gpe_flags = 0;
|
||||||
|
|
||||||
/* ignore attached SDs */
|
/* ignore attached SDs */
|
||||||
if (!InputDevIsMaster(dev) && !IsFloating(dev))
|
if (!InputDevIsMaster(dev) && !InputDevIsFloating(dev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (flags & XkbSA_MoveAbsoluteX || flags & XkbSA_MoveAbsoluteY)
|
if (flags & XkbSA_MoveAbsoluteX || flags & XkbSA_MoveAbsoluteY)
|
||||||
|
@ -1631,7 +1631,7 @@ XkbFakeDeviceButton(DeviceIntPtr dev, Bool press, int button)
|
||||||
|
|
||||||
ptr = GetXTestDevice(mpointer);
|
ptr = GetXTestDevice(mpointer);
|
||||||
}
|
}
|
||||||
else if (IsFloating(dev))
|
else if (InputDevIsFloating(dev))
|
||||||
ptr = dev;
|
ptr = dev;
|
||||||
else
|
else
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue