summaryrefslogtreecommitdiffstats
path: root/server/stream.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/stream.c')
-rw-r--r--server/stream.c5
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;