repo: rxvt-unicode-sixel
action: commit
revision: 
path_from: 
revision_from: 6f7e0d40480c4dca5249c7698e03734d07f65e39:
path_to: 
revision_to: 
git.thebackupbox.net
rxvt-unicode-sixel
git clone git://git.thebackupbox.net/rxvt-unicode-sixel
commit 6f7e0d40480c4dca5249c7698e03734d07f65e39
Author: Marc Lehmann 
Date:   Thu Mar 4 04:28:50 2004 +0000

    *** empty log message ***

diff --git a/src/defaultfont.C b/src/defaultfont.C
index e425eae6c3d8d167304f0676e80f6800de5a0e07..
index ..2566c029fae394f9077e69e51ee5ab967c9a4950 100644
--- a/src/defaultfont.C
+++ b/src/defaultfont.C
@@ -277,6 +277,7 @@ struct rxvt_font_default : rxvt_font {
   {
     if (unicode <= 0x001f)
       return true;
+
     if (unicode >= 0x0080 && unicode <= 0x009f)
       return true;

@@ -284,6 +285,9 @@ struct rxvt_font_default : rxvt_font {
         && linedraw_cmds[unicode - 0x2500])
       return true;

+    if (IS_PSEUDO (unicode))
+      return true;
+
     switch (unicode)
       {
         case ZERO_WIDTH_CHAR:
@@ -347,6 +351,11 @@ rxvt_font_default::draw (rxvt_drawable &d, int x, int y,
           gcv.line_width = 0;
           XChangeGC (d.display->display, GC, GCLineWidth, &gcv);
         }
+      else if (IS_PSEUDO (t))
+        {
+          const compose_char &cc = r->composite (t);
+          (void)0; //D ADD pseudo handling here
+        }
       else
         switch (t)
           {

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