[client] FRAME_TYPE_INVALID is never a valid type to compare

This commit is contained in:
Geoffrey McRae 2017-11-15 16:34:37 +11:00
parent 79c565f114
commit 8140d347ff

View File

@ -80,6 +80,8 @@ void compFunc_BLACK_RLE(uint8_t * dst, const uint8_t * src, const size_t len)
inline bool areFormatsSame(const struct KVMGFXHeader s1, const struct KVMGFXHeader s2) inline bool areFormatsSame(const struct KVMGFXHeader s1, const struct KVMGFXHeader s2)
{ {
return return
(s1.frameType != FRAME_TYPE_INVALID) &&
(s2.frameType != FRAME_TYPE_INVALID) &&
(s1.version == s2.version ) && (s1.version == s2.version ) &&
(s1.frameType == s2.frameType) && (s1.frameType == s2.frameType) &&
(s1.compType == s2.compType ) && (s1.compType == s2.compType ) &&
@ -218,7 +220,7 @@ int renderThread(void * unused)
} }
// if the format is invalid or it has changed // if the format is invalid or it has changed
if (format.frameType == FRAME_TYPE_INVALID || !areFormatsSame(format, *state.shm)) if (!areFormatsSame(format, *state.shm))
{ {
if (texture) if (texture)
{ {