emacs-diffs
[Top][All Lists]
Advanced

[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))
     {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]