OSDN Git Service

ui/gtk: set scanout-mode right before scheduling draw
authorDongwon Kim <dongwon.kim@intel.com>
Thu, 6 Jul 2023 18:33:54 +0000 (11:33 -0700)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Mon, 17 Jul 2023 11:22:56 +0000 (15:22 +0400)
commit92b58156e745b01a20861a872e327693a7e729b1
tree596d0d7bffe71ce9f00f94bfdf1596a4657c971a
parent9ac06df8b684e6409ebc7af6337500e7484e28b3
ui/gtk: set scanout-mode right before scheduling draw

Setting scanout mode is better to be done very last minute
right because the mode can be reset anytime after it is set in
dpy_gl_scanout_texture by any asynchronouse dpy_refresh call,
which eventually cancels drawing of the guest scanout texture.

Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Marc-André Lureau <marcandre.lureau@redhat.com>
Cc: Vivek Kasireddy <vivek.kasireddy@intel.com>
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Acked-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-ID: <20230706183355.29361-1-dongwon.kim@intel.com>
ui/gtk-egl.c
ui/gtk-gl-area.c