From 28396ae3455b6c362018ad43f0231d0b6e21e376 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 18 May 2022 11:58:30 -0700 Subject: [PATCH] GUACAMOLE-377: Expect explicit RDP frame boundaries only after at least one frame boundary has been received. --- src/protocols/rdp/gdi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/protocols/rdp/gdi.c b/src/protocols/rdp/gdi.c index 88aea7f9..075a382a 100644 --- a/src/protocols/rdp/gdi.c +++ b/src/protocols/rdp/gdi.c @@ -427,7 +427,7 @@ BOOL guac_rdp_gdi_begin_paint(rdpContext* context) { guac_rdp_client* rdp_client = (guac_rdp_client*) client->data; /* Leverage BeginPaint handler to detect start of frame for RDPGFX channel */ - if (rdp_client->settings->enable_gfx) + if (rdp_client->settings->enable_gfx && rdp_client->frames_supported) guac_rdp_gdi_mark_frame(context, 1); return TRUE;