Decode rectangles in order if needed
Some encodings must be handled in the order they are received.
Make sure we respect this in the decode manager.
diff --git a/common/rfb/Decoder.h b/common/rfb/Decoder.h
index f631a55..9a03eb3 100644
--- a/common/rfb/Decoder.h
+++ b/common/rfb/Decoder.h
@@ -33,6 +33,8 @@
enum DecoderFlags {
// A constant for decoders that don't need anything special
DecoderPlain = 0,
+ // All rects for this decoder must be handled in order
+ DecoderOrdered = 1 << 0,
};
class Decoder {