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

Reply via email to