Hi,

On 3/8/21 11:09 PM, Madhurkiran Harikrishnan wrote:
> From: Hyun Kwon <[email protected]>

There should be a block of text here explaining what this new function
does, why it is needed, etc.

Please submit a new version with an actual commit message describing
the what and why of this patch.

Regards,

Hans



> 
> Signed-off-by: Hyun Kwon <[email protected]>
> Signed-off-by: Madhurkiran Harikrishnan <[email protected]>
> ---
>  mi/mipointer.h |  2 ++
>  mi/misprite.c  | 17 +++++++++++++++++
>  2 files changed, 19 insertions(+)
> 
> diff --git a/mi/mipointer.h b/mi/mipointer.h
> index 7ce6409..107b24f 100644
> --- a/mi/mipointer.h
> +++ b/mi/mipointer.h
> @@ -127,4 +127,6 @@ extern _X_EXPORT DevPrivateKeyRec miPointerScreenKeyRec;
>  
>  #define miPointerScreenKey (&miPointerScreenKeyRec)
>  
> +extern _X_EXPORT void miDCSaveUnderCursor2(ScreenPtr pScreen);
> +
>  #endif                          /* MIPOINTER_H */
> diff --git a/mi/misprite.c b/mi/misprite.c
> index add2c55..46ce9f0 100644
> --- a/mi/misprite.c
> +++ b/mi/misprite.c
> @@ -955,3 +955,20 @@ miSpriteComputeSaved(DeviceIntPtr pDev, ScreenPtr 
> pScreen)
>      pCursorInfo->saved.x2 = pCursorInfo->saved.x1 + w + wpad * 2;
>      pCursorInfo->saved.y2 = pCursorInfo->saved.y1 + h + hpad * 2;
>  }
> +
> +void
> +miDCSaveUnderCursor2(ScreenPtr pScreen)
> +{
> +     DeviceIntPtr pDev;
> +     miCursorInfoPtr pCursorInfo;
> +
> +     for (pDev = inputInfo.devices; pDev; pDev = pDev->next) {
> +             if (DevHasCursor(pDev)) {
> +                     pCursorInfo = GetSprite(pDev);
> +                     if (pCursorInfo && pCursorInfo->isUp
> +                         && pCursorInfo->pScreen == pScreen) {
> +                             miSpriteSaveUnderCursor(pDev, pScreen);
> +                     }
> +             }
> +     }
> +}
> 

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to