summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--base/gdevmpla.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/base/gdevmpla.c b/base/gdevmpla.c
index 3bcbf4916..ae805f4eb 100644
--- a/base/gdevmpla.c
+++ b/base/gdevmpla.c
@@ -1718,6 +1718,8 @@ plane_strip_copy_rop(gx_device_memory * mdev,
* so ensure we have the right ones in there. */
set_dev_proc(mdev, get_bits_rectangle, dev_proc(mdproto, get_bits_rectangle));
set_dev_proc(mdev, fill_rectangle, dev_proc(mdproto, fill_rectangle));
+ /* mdev->color_info.depth is restored by MEM_RESTORE_PARAMS below. */
+ mdev->color_info.depth = mdev->planes[plane].depth;
code = dev_proc(mdproto, strip_copy_rop)((gx_device *)mdev, sdata, sourcex, sraster,
id, scolors, textures, tcolors,
x, y, width, height,