It looks like the synced resize is somehow broken with Qt4 windows. If one starts a resize on window border it's possible to resize a few pixels and then it's stuck.
Resizing Qt 5 windows or GTK windows (tested with Firefox) do not show the problem.
After 10 seconds or so a failsafe timer should kick in and stop XSYNC support - yesno?
> After 10 seconds or so a failsafe timer should kick in and stop XSYNC
> support - yesno?
yes, after some time it's possible to resize the window (just tried and it
looks like 10 sec)
But the window doesn't resize to the cursorPos when the timer fires.
Git commit 7d302b90398beb917e5d017e33c9ebe419f894de by Martin Gräßlin.
Committed on 24/04/2014 at 09:00.
Pushed by graesslin into branch 'master'.
Keep timestamp of last syncRequest and update with xTime on each sync
The sync protocol with e.g. Qt 4 windows is broken if our app time is
older than the one of the last sync alarm event. Thus we keep a timestamp
in the syncRequest struct of the last sent sync request. If the timestamp
is newer than our xTime when sending the next request, we update the
xTime to ensure that we have a new timestamp again.
M +6 -0 client.cpp
M +1 -0 client.h