vnc: pass offline frames

This commit is contained in:
Maxim Devaev 2025-05-09 04:08:09 +03:00
parent 8f19d40566
commit 21c83e6fca

View File

@ -212,10 +212,7 @@ class _Client(RfbClient): # pylint: disable=too-many-instance-attributes
if not streaming: if not streaming:
logger.info("%s [streamer]: Streaming ...", self._remote) logger.info("%s [streamer]: Streaming ...", self._remote)
streaming = True streaming = True
if frame["online"]:
await self.__queue_frame(frame) await self.__queue_frame(frame)
else:
await self.__queue_frame("No signal")
except StreamerError as ex: except StreamerError as ex:
if isinstance(ex, StreamerPermError): if isinstance(ex, StreamerPermError):
streamer = self.__get_default_streamer() streamer = self.__get_default_streamer()