From bc2c50602e8370875c7c02299dbec09e8300797d Mon Sep 17 00:00:00 2001 From: Jay Sorg Date: Sun, 19 May 2013 19:19:18 -0700 Subject: [PATCH] X11rdp: only remove pixmap if usage_hint is zero --- xorg/X11R7.6/rdp/rdpdraw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xorg/X11R7.6/rdp/rdpdraw.c b/xorg/X11R7.6/rdp/rdpdraw.c index 068f8267..e711733b 100644 --- a/xorg/X11R7.6/rdp/rdpdraw.c +++ b/xorg/X11R7.6/rdp/rdpdraw.c @@ -739,7 +739,8 @@ xrdp_is_os(PixmapPtr pix, rdpPixmapPtr priv) { width = pix->drawable.width; height = pix->drawable.height; - if ((pix->drawable.depth >= g_rdpScreen.depth) && + if ((pix->usage_hint == 0) && + (pix->drawable.depth >= g_rdpScreen.depth) && (width > 1) && (height > 1) && (priv->kind_width > 0)) { LLOGLN(10, ("%d %d", priv->kind_width, pix->drawable.width));