[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r101865: * xterm.c (x_draw_relief_rec
From: |
Chong Yidong |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r101865: * xterm.c (x_draw_relief_rect): Clear corner pixels. |
Date: |
Fri, 08 Oct 2010 23:30:31 -0400 |
User-agent: |
Bazaar (2.0.3) |
------------------------------------------------------------
revno: 101865
committer: Chong Yidong <address@hidden>
branch nick: trunk
timestamp: Fri 2010-10-08 23:30:31 -0400
message:
* xterm.c (x_draw_relief_rect): Clear corner pixels.
modified:
src/ChangeLog
src/xterm.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2010-10-08 12:41:49 +0000
+++ b/src/ChangeLog 2010-10-09 03:30:31 +0000
@@ -1,3 +1,7 @@
+2010-10-09 Chong Yidong <address@hidden>
+
+ * xterm.c (x_draw_relief_rect): Clear corner pixels.
+
2010-10-08 Michael Albinus <address@hidden>
* keyboard.c: Revert last change; it was not intended to be
=== modified file 'src/xterm.c'
--- a/src/xterm.c 2010-10-08 05:02:56 +0000
+++ b/src/xterm.c 2010-10-09 03:30:31 +0000
@@ -1967,6 +1967,9 @@
if (width == 1)
XDrawLine (dpy, window, gc, left_x, top_y + 1, left_x, bottom_y);
+ XClearArea (dpy, window, left_x, top_y, 1, 1, False);
+ XClearArea (dpy, window, left_x, bottom_y, 1, 1, False);
+
for (i = (width > 1 ? 1 : 0); i < width; ++i)
XDrawLine (dpy, window, gc,
left_x + i, top_y + i, left_x + i, bottom_y - i + 1);
@@ -2006,9 +2009,13 @@
/* Right. */
if (right_p)
- for (i = 0; i < width; ++i)
- XDrawLine (dpy, window, gc,
- right_x - i, top_y + i + 1, right_x - i, bottom_y - i);
+ {
+ XClearArea (dpy, window, right_x, top_y, 1, 1, False);
+ XClearArea (dpy, window, right_x, bottom_y, 1, 1, False);
+ for (i = 0; i < width; ++i)
+ XDrawLine (dpy, window, gc,
+ right_x - i, top_y + i + 1, right_x - i, bottom_y - i);
+ }
XSetClipMask (dpy, gc, None);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r101865: * xterm.c (x_draw_relief_rect): Clear corner pixels.,
Chong Yidong <=