[PATCH xf86-video-ati] Check for xf86CursorResetCursor

Alex Deucher alexdeucher at gmail.com
Fri Mar 18 13:58:59 UTC 2016


On Fri, Mar 18, 2016 at 3:47 AM, Michel Dänzer <michel at daenzer.net> wrote:
> From: Michel Dänzer <michel.daenzer at amd.com>
>
> If it's available, Xorg calls it on each mode configuration change. It
> does what xf86_reload_cursors does (and more), so we don't need to call
> the latter anymore.
>
> Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>

Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

> ---
>  configure.ac          | 6 ++++++
>  src/drmmode_display.c | 2 ++
>  2 files changed, 8 insertions(+)
>
> diff --git a/configure.ac b/configure.ac
> index f2bf57c..eb97a6b 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -147,6 +147,12 @@ AC_CHECK_DECL(fbGlyphs,
>                #include <glyphstr.h>
>                #include <fbpict.h>])
>
> +AC_CHECK_DECL(xf86CursorResetCursor,
> +             [AC_DEFINE(HAVE_XF86_CURSOR_RESET_CURSOR, 1,
> +             [Have xf86CursorResetCursor API])], [],
> +             [#include <xorg-server.h>
> +              #include <xf86Cursor.h>])
> +
>  AC_CHECK_DECL(xorg_list_init,
>               [AC_DEFINE(HAVE_XORG_LIST, 1, [Have xorg_list API])], [],
>               [#include <X11/Xdefs.h>
> diff --git a/src/drmmode_display.c b/src/drmmode_display.c
> index 635f71c..3e0bf25 100644
> --- a/src/drmmode_display.c
> +++ b/src/drmmode_display.c
> @@ -870,8 +870,10 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
>                 break;
>         }
>
> +#ifndef HAVE_XF86_CURSOR_RESET_CURSOR
>         if (!info->hwcursor_disabled)
>                 xf86_reload_cursors(pScreen);
> +#endif
>
>  done:
>         if (!ret) {
> --
> 2.7.0
>
> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> https://lists.x.org/mailman/listinfo/xorg-driver-ati


More information about the xorg-driver-ati mailing list