Send cursor pseudo-encodings in order of preference
Some servers respect the ordering of pseudo-encodings as well, so
make sure we list the best one first.
diff --git a/common/rfb/CMsgWriter.cxx b/common/rfb/CMsgWriter.cxx
index 8576d8f..fa78404 100644
--- a/common/rfb/CMsgWriter.cxx
+++ b/common/rfb/CMsgWriter.cxx
@@ -72,9 +72,9 @@
rdr::U32 encodings[encodingMax+3];
if (cp->supportsLocalCursor) {
- encodings[nEncodings++] = pseudoEncodingXCursor;
- encodings[nEncodings++] = pseudoEncodingCursor;
encodings[nEncodings++] = pseudoEncodingCursorWithAlpha;
+ encodings[nEncodings++] = pseudoEncodingCursor;
+ encodings[nEncodings++] = pseudoEncodingXCursor;
}
if (cp->supportsDesktopResize)
encodings[nEncodings++] = pseudoEncodingDesktopSize;