xfree86: drop xf86CursorScreenKey macro

Use the actual field directly.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult
2025-09-26 15:42:08 +02:00
committed by Enrico Weigelt
parent c503343a6b
commit 0b3fb18754
4 changed files with 26 additions and 28 deletions

View File

@@ -379,7 +379,7 @@ xf86_crtc_transform_cursor_position(xf86CrtcPtr crtc, int *x, int *y)
xf86CursorInfoPtr cursor_info = xf86_config->cursor_info;
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&screen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
int dx, dy, t;
Bool swap_reflection = FALSE;

View File

@@ -45,8 +45,6 @@ Bool xf86InitHardwareCursor(ScreenPtr pScreen, xf86CursorInfoPtr infoPtr);
Bool xf86CheckHWCursor(ScreenPtr pScreen, CursorPtr cursor, xf86CursorInfoPtr infoPtr);
extern _X_EXPORT DevPrivateKeyRec xf86CursorScreenKeyRec;
#define xf86CursorScreenKey (&xf86CursorScreenKeyRec)
extern DevScreenPrivateKeyRec xf86ScreenCursorBitsKeyRec;
#endif /* _XF86CURSORPRIV_H */

View File

@@ -77,7 +77,7 @@ xf86InitCursor(ScreenPtr pScreen, xf86CursorInfoPtr infoPtr)
PRIVATE_CURSOR, 0))
return FALSE;
dixSetPrivate(&pScreen->devPrivates, xf86CursorScreenKey, ScreenPriv);
dixSetPrivate(&pScreen->devPrivates, &xf86CursorScreenKeyRec, ScreenPriv);
ScreenPriv->SWCursor = TRUE;
ScreenPriv->isUp = FALSE;
@@ -138,7 +138,7 @@ static void xf86CursorCloseScreen(CallbackListPtr *pcbl,
miPointerScreenKey);
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
if (ScreenPriv->isUp && pScrn->vtSema)
xf86SetCursor(pScreen, NullCursor, ScreenPriv->x, ScreenPriv->y);
@@ -159,7 +159,7 @@ static void xf86CursorCloseScreen(CallbackListPtr *pcbl,
free(ScreenPriv->transparentData);
free(ScreenPriv);
dixSetPrivate(&pScreen->devPrivates, xf86CursorScreenKey, NULL);
dixSetPrivate(&pScreen->devPrivates, &xf86CursorScreenKeyRec, NULL);
}
static void
@@ -169,7 +169,7 @@ xf86CursorQueryBestSize(int class,
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
if (class == CursorShape) {
if (*width > ScreenPriv->CursorInfoPtr->MaxWidth)
@@ -186,7 +186,7 @@ xf86CursorInstallColormap(ColormapPtr pMap)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pMap->pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
ScreenPriv->pInstalledMap = pMap;
@@ -199,7 +199,7 @@ xf86CursorRecolorCursor(DeviceIntPtr pDev,
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
if (!displayed)
return;
@@ -220,7 +220,7 @@ xf86CursorEnableDisableFBAccess(ScrnInfoPtr pScrn, Bool enable)
ScreenPtr pScreen = xf86ScrnToScreen(pScrn);
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
if (!enable && ScreenPriv->CurrentCursor != NullCursor) {
CursorPtr currentCursor = RefCursor(ScreenPriv->CurrentCursor);
@@ -254,7 +254,7 @@ xf86CursorSwitchMode(ScrnInfoPtr pScrn, DisplayModePtr mode)
ScreenPtr pScreen = xf86ScrnToScreen(pScrn);
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
if (ScreenPriv->isUp) {
xf86SetCursor(pScreen, NullCursor, ScreenPriv->x, ScreenPriv->y);
@@ -281,7 +281,7 @@ xf86CursorRealizeCursor(DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCurs)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
if (CursorRefCount(pCurs) <= 1)
dixSetScreenPrivate(&pCurs->devPrivates, &xf86ScreenCursorBitsKeyRec,
@@ -295,7 +295,7 @@ xf86CursorUnrealizeCursor(DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCurs)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
if (CursorRefCount(pCurs) <= 1) {
free(dixLookupScreenPrivate
@@ -313,7 +313,7 @@ xf86CursorSetCursor(DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCurs,
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
xf86CursorInfoPtr infoPtr = ScreenPriv->CursorInfoPtr;
if (pCurs == NullCursor) { /* means we're supposed to remove the cursor */
@@ -405,11 +405,11 @@ xf86CursorResetCursor(ScreenPtr pScreen)
if (!inputInfo.pointer)
return;
if (!dixPrivateKeyRegistered(xf86CursorScreenKey))
if (!dixPrivateKeyRegistered(&xf86CursorScreenKeyRec))
return;
ScreenPriv = (xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
if (!ScreenPriv)
return;
@@ -422,7 +422,7 @@ xf86CursorMoveCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
/* only update coordinate state for first sprite, otherwise we get jumps
when removing a sprite. The second sprite is never HW rendered anyway */
@@ -448,7 +448,7 @@ xf86ForceHWCursor(ScreenPtr pScreen, Bool on)
DeviceIntPtr pDev = inputInfo.pointer;
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
if (on) {
if (ScreenPriv->ForceHWCursorCount++ == 0) {
@@ -478,7 +478,7 @@ xf86CurrentCursor(ScreenPtr pScreen)
if (pScreen->is_output_secondary)
pScreen = pScreen->current_primary;
ScreenPriv = dixLookupPrivate(&pScreen->devPrivates, xf86CursorScreenKey);
ScreenPriv = dixLookupPrivate(&pScreen->devPrivates, &xf86CursorScreenKeyRec);
return ScreenPriv->CurrentCursor;
}
@@ -503,7 +503,7 @@ xf86DeviceCursorInitialize(DeviceIntPtr pDev, ScreenPtr pScreen)
int ret;
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
/* Init SW cursor */
ret = (*ScreenPriv->spriteFuncs->DeviceCursorInitialize) (pDev, pScreen);
@@ -519,7 +519,7 @@ xf86DeviceCursorCleanup(DeviceIntPtr pDev, ScreenPtr pScreen)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
/* Clean up SW cursor */
(*ScreenPriv->spriteFuncs->DeviceCursorCleanup) (pDev, pScreen);

View File

@@ -156,7 +156,7 @@ xf86CheckHWCursor(ScreenPtr pScreen, CursorPtr cursor, xf86CursorInfoPtr infoPtr
if (!RRHasScanoutPixmap(pSlave))
continue;
sPriv = dixLookupPrivate(&pSlave->devPrivates, xf86CursorScreenKey);
sPriv = dixLookupPrivate(&pSlave->devPrivates, &xf86CursorScreenKeyRec);
if (!sPriv) { /* NULL if Option "SWCursor", possibly other conditions */
use_hw_cursor = FALSE;
break;
@@ -180,7 +180,7 @@ xf86ScreenSetCursor(ScreenPtr pScreen, CursorPtr pCurs, int x, int y)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
xf86CursorInfoPtr infoPtr;
unsigned char *bits;
@@ -240,7 +240,7 @@ xf86SetCursor(ScreenPtr pScreen, CursorPtr pCurs, int x, int y)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
ScreenPtr pSlave;
Bool ret = FALSE;
@@ -278,7 +278,7 @@ xf86SetTransparentCursor(ScreenPtr pScreen)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
xf86CursorInfoPtr infoPtr = ScreenPriv->CursorInfoPtr;
input_lock();
@@ -304,7 +304,7 @@ xf86ScreenMoveCursor(ScreenPtr pScreen, int x, int y)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
xf86CursorInfoPtr infoPtr = ScreenPriv->CursorInfoPtr;
x -= infoPtr->pScrn->frameX0;
@@ -318,7 +318,7 @@ xf86MoveCursor(ScreenPtr pScreen, int x, int y)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
ScreenPtr pSlave;
input_lock();
@@ -386,7 +386,7 @@ xf86RecolorCursor(ScreenPtr pScreen, CursorPtr pCurs, Bool displayed)
{
xf86CursorScreenPtr ScreenPriv =
(xf86CursorScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
xf86CursorScreenKey);
&xf86CursorScreenKeyRec);
input_lock();
xf86RecolorCursor_locked (ScreenPriv, pCurs);