After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 102586 - deleting threaded articles jumps around
deleting threaded articles jumps around
Status: RESOLVED FIXED
Product: Pan
Classification: Other
Component: general
0.13.3
Other Linux
: Normal trivial
: 0.13.4
Assigned To: Charles Kerr
Pan QA Team
Depends on:
Blocks:
 
 
Reported: 2003-01-05 13:56 UTC by segers
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description segers 2003-01-05 13:56:53 UTC
steps to repeat:
1: select an article that is threaded in a manner similar to 122 (numbers
indicate heirarchy) 
2: press the delete key

what happens:
it deletes the selected article, (breaking the thread and making all direct
followups base articles) re-sorts the article list, and jumps to the
article that _was_ next.

what should happen:
I don't know what the right behavior is. I want the thread to remain intact
so that the re-sort never happens (it's disorienting) and holding the
delete key down smoothly deletes the articles one after another.  Is a
headless thread possible? I think that would make it do what I
want.<confused sheepish grin> perhaps holding off on the sort while the
delete key is down? <shrug>
Comment 1 Charles Kerr 2003-01-09 00:15:26 UTC
When an article was deleted, its children were bumped up to be
children of the deleted articles' parent, but it looks like they
were bumped up in reverse order.

Bumping them up in the correct order fixes this
problem:http://cvs.gnome.org/bonsai/cvsview2.cgi?diff_mode=context&whitespace_mode=show&subdir=pan/pan&command=DIFF_FRAMESET&file=articlelist.c&rev1=1.598&rev2=1.599&root=/cvs/gnome
http://cvs.gnome.org/bonsai/cvsview2.cgi?diff_mode=context&whitespace_mode=show&subdir=pan&command=DIFF_FRAMESET&file=ChangeLog&rev1=1.1650&rev2=1.1651&root=/cvs/gnome