diff options
Diffstat (limited to 'server/red_worker.c')
-rw-r--r-- | server/red_worker.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/server/red_worker.c b/server/red_worker.c index dd00bffa..3a0bdf4e 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -2916,6 +2916,10 @@ static inline int __red_is_next_stream_frame(RedWorker *worker, RedDrawable *red_drawable; int is_frame_container = FALSE; + if (!candidate->streamable) { + return STREAM_FRAME_NONE; + } + if (candidate->creation_time - other_time > (stream ? RED_STREAM_CONTINUS_MAX_DELTA : RED_STREAM_DETACTION_MAX_DELTA)) { return STREAM_FRAME_NONE; |