repo: rxvt-unicode-sixel
action: commit
revision: 
path_from: 
revision_from: 2b228b65a204db61e554f7ff00c4d0d45ff18628:
path_to: 
revision_to: 
git.thebackupbox.net
rxvt-unicode-sixel
git clone git://git.thebackupbox.net/rxvt-unicode-sixel
commit 2b228b65a204db61e554f7ff00c4d0d45ff18628
Author: Marc Lehmann 
Date:   Fri Nov 14 11:06:49 2014 +0000

    *** empty log message ***

diff --git a/Changes b/Changes
index f74e2a6dcbf7e4beb9daf6e30e2053b1e1f4c3cc..
index ..24f78f45fedff42862432cc4c7f1b2493b3f5426 100644
--- a/Changes
+++ b/Changes
@@ -36,6 +36,8 @@ TODO IMPL: recalc bg always on bg colour change
 TODO: document typical actions in rxvt.1.pod keysyms
 TODO: warn with a graphical message when env has been modified

+	- fix pixel droppings on overdraw when a secondary core font has the
+          same height but different ascent.
 	- add DECSCUSR xterm extension to set the cursor to a vertical bar.
 	- add 'extension:string' action, and associated on_action perl
 	  hook, for keysym resources that invokes actions provided by
diff --git a/src/rxvtfont.C b/src/rxvtfont.C
index 255ead91908e24b787537b34e1c53dba52dcb7c0..
index ..5dcd1259c4e5e85c6b92fd922f5b5a96de2866b0 100644
--- a/src/rxvtfont.C
+++ b/src/rxvtfont.C
@@ -1047,7 +1047,8 @@ rxvt_font_x11::draw (rxvt_drawable &d, int x, int y,

   bool slow = this->slow
               || width  != term->fwidth
-              || height != term->fheight;
+              || height != term->fheight
+              || ascent != f->ascent;

   int base = ascent; // sorry, incorrect: term->fbase;

-----END OF PAGE-----