GNOME Bugzilla – Bug 117187
Message cleared when responding to group
Last modified: 2006-06-18 05:01:40 UTC
Scenario: * select a message in the header pane * choose 'respond to group' a window appears, containing the original message commented-out as a reply * start writing some text * select another profile in the 'From:' list --> the text beeing edited is cleared. Note: i'm using a french locale, my translations may be inaccurate.
Transcript from pan-users, added for completeness. > I have to precise one point: i often reply *above* the original > message. > Not that it's always the preferred way, but it makes sense in some > cases. For instance, i often browse mailing-lists archives with > google ; and as you know, google only displays the beginning of the > messages, which makes it very boring to follow an entire thread > where > all people replied below the original message and this orignal > message was long. All goes well as long as you type _below_ the attribution string. When you go above that one it gets erased when you swap identity since the attribution string is also identity-specific.
Backtrace of the excess time spent removing all articles when the group is loaded: # gtk_ctree_move # remove_article_nolock # header_pane_remove_articles # articles_removed_mainthread # gui_queue_timer_cb # pan_timeout_wrapper IOW, the header pane is removing these nodes individually... this is all fired off from # group_remove_articles # group_article_forall # group_empty # group_action_selected_empty Maybe there should be a different event for wiping the entire thing.
Fixed in CVS: http://cvs.gnome.org/bonsai/cvsview2.cgi?diff_mode=context&whitespace_mode=show&subdir=pan/pan&command=DIFF_FRAMESET&file=message-window.c&rev1=1.370&rev2=1.371&root=/cvs/gnome http://cvs.gnome.org/bonsai/cvsview2.cgi?diff_mode=context&whitespace_mode=show&subdir=pan&command=DIFF_FRAMESET&file=ANNOUNCE.html&rev1=1.185&rev2=1.186&root=/cvs/gnome