荒木です:-)
Subject: Re: [Mlterm-dev-ja] mlterm&mutt
From: MINAMI Hirokazu <mi...@ch...>
Message-ID: <200...@ch...>
Date: Wed, 12 Jun 2002 22:11:33 +0900
> Mutt 1.3.28 + ~/.muttrc 空 + LC_CTYPE=en_US.UTF-8 + glibc 2.2.5
> では問題なく表示できました。
うーん、そうですか。
> しかし、
>
> mutt -f mbox_mutt
>
> した状態で、mlconfig で何度か use_dynamic_comb を切り替えていくと
> 表示が RTL でなくなることがあるようでした。
報告、ありがとうございます _o_
再現しました。
> いまいち再現性がよくないのですが、条件によっては
> (use_variable_column_width == falseのとき?) SEGV で落ちるのですが、
> 再現しますでしょうか。
こちらも再現しました。
両方とも、アホぃバグでした。
パッチを添付しておきます。
# CVS にも、後ほど commit しておきます。
では
--
kiken
ara...@us...
Index: mlterm/ml_screen.c
===================================================================
RCS file: /home/ken/cvsroot/mlterm/mlterm/ml_screen.c,v
retrieving revision 1.5
diff -u -r1.5 ml_screen.c
--- mlterm/ml_screen.c 2002/06/07 12:50:49 1.5
+++ mlterm/ml_screen.c 2002/06/12 14:33:31
@@ -685,6 +685,7 @@
(*screen->logvis->logical)( screen->logvis) ;
(*screen->logvis->delete)( screen->logvis) ;
screen->logvis = NULL ;
+ screen->container_logvis = NULL ;
}
return 1 ;
Index: mlterm/ml_term.c
===================================================================
RCS file: /home/ken/cvsroot/mlterm/mlterm/ml_term.c,v
retrieving revision 1.7
diff -u -r1.7 ml_term.c
--- mlterm/ml_term.c 2002/06/02 16:22:25 1.7
+++ mlterm/ml_term.c 2002/06/12 14:40:41
@@ -471,6 +471,9 @@
goto error ;
}
+ ml_screen_render( term->screen) ;
+ ml_screen_visual( term->screen) ;
+
return 1 ;
}
else
@@ -529,6 +532,9 @@
goto error ;
}
}
+
+ ml_screen_render( term->screen) ;
+ ml_screen_visual( term->screen) ;
return 1 ;
}
|