aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2019-06-04 16:19:54 +0900
committerYAMAMOTO Mitsuharu2019-06-04 16:19:54 +0900
commit512f036404b559ae1e3456c05301104f5c422676 (patch)
tree5451982eb64ef25fa8c1a8deea9af52ac7be1c17 /src
parentf6e928105be1f2cb429502bfd057af8044e81deb (diff)
downloademacs-512f036404b559ae1e3456c05301104f5c422676.tar.gz
emacs-512f036404b559ae1e3456c05301104f5c422676.zip
* src/xterm.c (x_scroll_run) [USE_CAIRO]: Dirty only destination rectangle.
Diffstat (limited to 'src')
-rw-r--r--src/xterm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/xterm.c b/src/xterm.c
index e9551475f7d..ccc84dcc716 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -4239,7 +4239,8 @@ x_scroll_run (struct window *w, struct run *run)
4239 width, height, 4239 width, height,
4240 x, to_y); 4240 x, to_y);
4241 if (cr) 4241 if (cr)
4242 cairo_surface_mark_dirty (cairo_get_target (cr)); 4242 cairo_surface_mark_dirty_rectangle (cairo_get_target (cr),
4243 x, to_y, width, height);
4243 } 4244 }
4244 else if (FRAME_CR_CONTEXT (f)) 4245 else if (FRAME_CR_CONTEXT (f))
4245 { 4246 {