Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.6.0
-
None
-
None
Description
With freerdp >= 3.8.0, we can't resize with "display-update":
guacd[609180]: DEBUG: Display update channel will be used for display size changes. guacd[609180]: DEBUG: {Microsoft::Windows::RDS::DisplayControl:16} OnOpen=(nil), OnClose=0x7f40b610b150 guacd[609180]: DEBUG: Server resized display to 768x583 GUAC_ASSERT in guac_rdp_gdi_end_paint() failed at gdi.c:102. guacd[609080]: INFO: Connection "$3ec11dae-60d9-4820-9028-01a10f4e95f4" removed. guacd[609080]: DEBUG: Unable to request termination of client process: No such process guacd[609080]: DEBUG: All child processes for connection "$3ec11dae-60d9-4820-9028-01a10f4e95f4" have been terminated.
Caused by this bugfix in freerdp: https://github.com/FreeRDP/FreeRDP/pull/10488
Freerdp triggers EndPaint first when resizing to ensure there are no unfinished BeginPaints.