*** empty log message ***
authorpcg <pcg>
Thu, 4 Mar 2004 04:28:50 +0000 (04:28 +0000)
committerpcg <pcg>
Thu, 4 Mar 2004 04:28:50 +0000 (04:28 +0000)
src/defaultfont.C

index e425eae6c3d8d167304f0676e80f6800de5a0e07..2566c029fae394f9077e69e51ee5ab967c9a4950 100644 (file)
@@ -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)
           {