diff options
| author | YAMAMOTO Mitsuharu | 2019-06-04 16:19:54 +0900 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 2019-06-04 16:19:54 +0900 |
| commit | 512f036404b559ae1e3456c05301104f5c422676 (patch) | |
| tree | 5451982eb64ef25fa8c1a8deea9af52ac7be1c17 /src | |
| parent | f6e928105be1f2cb429502bfd057af8044e81deb (diff) | |
| download | emacs-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.c | 3 |
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 | { |