[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 512f036 2/2: * src/xterm.c (x_scroll_run) [USE_CAIR
From: |
YAMAMOTO Mitsuharu |
Subject: |
[Emacs-diffs] master 512f036 2/2: * src/xterm.c (x_scroll_run) [USE_CAIRO]: Dirty only destination rectangle. |
Date: |
Tue, 4 Jun 2019 03:21:38 -0400 (EDT) |
branch: master
commit 512f036404b559ae1e3456c05301104f5c422676
Author: YAMAMOTO Mitsuharu <address@hidden>
Commit: YAMAMOTO Mitsuharu <address@hidden>
* src/xterm.c (x_scroll_run) [USE_CAIRO]: Dirty only destination rectangle.
---
src/xterm.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/xterm.c b/src/xterm.c
index e955147..ccc84dc 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -4239,7 +4239,8 @@ x_scroll_run (struct window *w, struct run *run)
width, height,
x, to_y);
if (cr)
- cairo_surface_mark_dirty (cairo_get_target (cr));
+ cairo_surface_mark_dirty_rectangle (cairo_get_target (cr),
+ x, to_y, width, height);
}
else if (FRAME_CR_CONTEXT (f))
{