mike-jumper commented on PR #563: URL: https://github.com/apache/guacamole-server/pull/563#issuecomment-2455824677
> Freerdp triggers EndPaint first when resizing to ensure there are no unfinished BeginPaints. I'm a little concerned about that fix in FreeRDP/FreeRDP#10488. Triggering an `EndPaint` without a corresponding `BeginPaint` sounds like broken behavior. I see a check in the FreeRDP PR that verifies whether `BeginPaint` was called, but that check doesn't happen until _after_ `EndPaint` has been called. I'll read through the surrounding code on our end a bit deeper, but my main concern is that this change in behavior could cause a race condition in the handling of "Display Update" vs. GDI updates. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@guacamole.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org