[Pidgin] #12189: Window width bug in finch when not using 80-character width

Pidgin trac at pidgin.im
Thu Jun 17 15:04:18 EDT 2010


#12189: Window width bug in finch when not using 80-character width
--------------------------------+-------------------------------------------
 Reporter:  ehpt27              |        Owner:  sadrul             
     Type:  defect              |       Status:  new                
Milestone:                      |    Component:  finch (gnt/ncurses)
  Version:  2.7.1               |   Resolution:                     
 Keywords:  finch window width  |  
--------------------------------+-------------------------------------------
Description changed by ehpt27:

Old description:

> There appears to be a bug relating to how finch deals with chat windows
> that are larger or smaller than 80 characters wide.
>
> If the window is expanded past 80 characters, the window border moves as
> it should, but the actual text within the window (as well as the line
> wrap marker characters) only moves one character larger for every two
> characters of width added.  When using a large width like 140 wide, this
> means there is a large unused empty space at the right of the window that
> is 30 characters wide.
>
> If the window used is less than 80 characters, the window is only shrunk
> by one character every two characters that should be moved, and the right
> hand border of the window disappears and reappears every other press of
> the key to move the size.  The underscore area seems to be made shorter
> by the "right" size, so it ends up not being as wide as the window is.

New description:

 There appears to be a bug relating to how finch deals with chat windows
 that are larger or smaller than 80 characters wide.

 If the window is expanded past 80 characters, the window border moves as
 it should, but the actual text within the window (as well as the line wrap
 marker characters) only moves one character larger for every two
 characters of width added.  When using a large width like 140 wide, this
 means there is a large unused empty space at the right of the window that
 is 30 characters wide.

 If the window used is less than 80 characters, the window is only shrunk
 by one character every two characters that should be moved, and the right
 hand border of the window disappears and reappears every other press of
 the key to move the size.  The underscore area seems to be made shorter by
 the "right" size, so it ends up not being as wide as the window is.

 If finch is restarted, the chat windows that are set to autojoin that had
 been wider than 80 characters have now (after the restart) been changed to
 be only 80 characters wide, which then requires manual resizing to make
 right again.

--

-- 
Ticket URL: <http://developer.pidgin.im/ticket/12189#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list