Cancel previous change.
authorhanda <handa>
Fri, 11 Nov 2005 11:54:25 +0000 (11:54 +0000)
committerhanda <handa>
Fri, 11 Nov 2005 11:54:25 +0000 (11:54 +0000)
src/draw.c

index 373b502..2e5d6b8 100644 (file)
@@ -246,7 +246,6 @@ compose_glyph_string (MFrame *frame, MText *mt, int from, int to,
   MRealizedFont *rfont;
   int size = gstring->control.fixed_width;
   int i;
-  int cursor_pos = gstring->control.cursor_pos;
 
   MLIST_RESET (gstring);
   gstring->from = from;
@@ -441,19 +440,14 @@ compose_glyph_string (MFrame *frame, MText *mt, int from, int to,
                                                   NULL, prev->c)
                        != MCHAR_INVALID_CODE));
                   start--, prev--)
-               {
-                 if (prev->rface->rfont != this->rface->rfont)
-                   {
-                     prev->rface->rfont = this->rface->rfont;
-                     prev->code = code;
-                   }
-                 if (prev->pos == cursor_pos)
-                   break;
-               }
+               if (prev->rface->rfont != this->rface->rfont)
+                 {
+                   prev->rface->rfont = this->rface->rfont;
+                   prev->code = code;
+                 }
 
              for (g++;
                   (g->type == GLYPH_CHAR
-                   && g->pos != cursor_pos
                    && g->rface->layouter == this->rface->layouter
                    && (g->rface->rfont == this->rface->rfont
                        || (g->category == GLYPH_CATEGORY_FORMATTER