bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Readline-5.2 Official Patch 1


From: Chet Ramey
Subject: Readline-5.2 Official Patch 1
Date: 2006年12月15日 12:01:08 -0500

 READLINE PATCH REPORT
 =====================
Readline-Release: 5.2
Patch-ID: readline52-001
Bug-Reported-by: ebb9@byu.net
Bug-Reference-ID: <45540862.9030900@byu.net>
Bug-Reference-URL: 
http://lists.gnu.org/archive/html/bug-bash/2006-11/msg00017.html
 
http://lists.gnu.org/archive/html/bug-bash/2006-11/msg00016.html
Bug-Description:
In some cases, code that is intended to be used in the presence of multibyte
characters is called when no such characters are present, leading to incorrect
display position calculations and incorrect redisplay.
Patch:
*** ../readline-5.2/display.c Thu Sep 14 14:20:12 2006
--- display.c Mon Nov 13 17:55:57 2006
***************
*** 2381,2384 ****
--- 2409,2414 ----
 if (end <= start)
 return 0;
+ if (MB_CUR_MAX == 1 || rl_byte_oriented)
+ return (end - start);
 
 memset (&ps, 0, sizeof (mbstate_t));
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
 Live Strong. No day but today.
Chet Ramey, ITS, CWRU chet@case.edu http://cnswww.cns.cwru.edu/~chet/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]

AltStyle によって変換されたページ (->オリジナル) /