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 411447 - header pane jumps
header pane jumps
Status: RESOLVED FIXED
Product: Pan
Classification: Other
Component: general
pre-1.0 betas
Other Linux
: Normal normal
: 1.0
Assigned To: Charles Kerr
Pan QA Team
: 414689 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-02-24 03:00 UTC by Charles Kerr
Modified: 2007-04-02 06:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charles Kerr 2007-02-24 03:00:19 UTC
Jeff Berman reports in pan-users:

Hi, I was wondering if anybody could confirm something
for me.

With pan .125 or maybe .124, I'm seeing the return of
a previously-fixed bug.  What happens is that if you
select a block of articles and then delete them, pan
sort of loses its place in the article list so that
you're positioned lower in the list than you should
be.

To duplicate this:

1) Select an article.

2) Page down a couple times and shift-select another
article.  So now you have a bunch of articles selected
that spans several window lengths.

3) Delete those articles.  What should happen is the
list should reposition itself to display the articles
just before and just after the block that you deleted.
 What I'm seeing is that pan sort of skips over a
couple pages of articles so that I have to page up a
few times to get back where I was.

Is anyone else seeing this?  I did recently upgrade my
GTK so that could be the culprit...

Thanks!
Comment 1 Charles Kerr 2007-02-24 03:02:44 UTC
Fixed in SVN:

http://svn.gnome.org/viewcvs/pan2?view=rev&revision=187
Comment 2 Charles Kerr 2007-03-06 03:39:45 UTC
*** Bug 414689 has been marked as a duplicate of this bug. ***
Comment 3 Jeff Berman 2007-04-02 06:28:33 UTC
Hi Charles, and thank you for the fix.

I think that the solution uses a function that only exists in GTK versions >= 2.8.  I'm running GTK 2.6.10 and pan now won't compile, because source file header-pane.cc uses "gtk_tree_view_get_visible_range()", which was introduced to GTK in version 2.8.

Is this an oversight, or has the minimum GTK version changed?

Thanks!