diff options
-rw-r--r-- | server/stream.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/server/stream.c b/server/stream.c index e1627762..f33fdda9 100644 --- a/server/stream.c +++ b/server/stream.c @@ -148,8 +148,9 @@ static int is_stream_start(Drawable *drawable) (RED_STREAM_GRADUAL_FRAMES_START_CONDITION * drawable->frames_count))); } -static void update_copy_graduality(Drawable *drawable) +static void update_copy_graduality(DisplayChannel *display, Drawable *drawable) { + RedsState *reds = red_channel_get_server((RedChannel*)display); SpiceBitmap *bitmap; spice_return_if_fail(drawable->red_drawable->type == QXL_DRAW_COPY); @@ -452,7 +453,7 @@ static int stream_add_frame(DisplayChannel *display, int gradual_frames_count, int last_gradual_frame) { - update_copy_graduality(frame_drawable); + update_copy_graduality(display, frame_drawable); frame_drawable->frames_count = frames_count + 1; frame_drawable->gradual_frames_count = gradual_frames_count; |