mirror of https://github.com/neutrinolabs/xrdp
984b71449e
This is a regression introduced in v0.10.x This version introduced a state machine to handle resizes requested by the client and the server. Most configurations support resizeable sessions, but one that doesn't is xrdp connecting to x11vnc on (e.g.) a Raspberry PI. If the session size requested by a client is differnt from the x11vnc size, an error is logged and the state machine fails to complete, resulting in a black screen. This PR handles the problem by queueing a resize to the supported server size and then continuing with the state machine. It's not an optimal solution, but involves the least change to v0.10.x code. |
||
---|---|---|
.. | ||
Makefile.am | ||
rfb.c | ||
rfb.h | ||
vnc.c | ||
vnc.h | ||
vnc_clip.c | ||
vnc_clip.h |