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 557249 - Scrolling-backwards bad behaviour
Scrolling-backwards bad behaviour
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: general
2.24.x
Other All
: Normal minor
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks: 562257
 
 
Reported: 2008-10-21 13:55 UTC by Alessio Bolognino
Modified: 2018-05-22 13:26 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Alessio Bolognino 2008-10-21 13:55:15 UTC
When in not-continuous mode, if I scroll backwards (shift+space), and only a part of the document is displayed because of the zoom, the bottom part of the previous page should be displayed *before* the top.

e.g.
Only half of the page is displayed at time; let's label the two parts #a (top) and #b (bottom): I'm reading 4a (top of page 4), if I scroll down (press space bar), I see 4b; when I scroll down again I see 5a and then 5b.
So, scrolling down: 4a -> 4b -> 5a -> 5b. And that's obviously fine.

Let's say I'm reading 5b, if I scroll backwards I see 5a, if I scroll backwards again I see 4a, and not 4b like I (IMHO) should.

Scrolling backwards I would expect:
5b -> 5a -> 4b -> 4a, but instead I get:
5b -> 5a -> 4a.

Other information:
Comment 1 Michael Chudobiak 2008-11-27 19:55:24 UTC
The code is supposed to do that at trunk shell/ev-view.c line 635:

/* At the top of a page, assign the upper bound limit of previous page */
} else if (value == (adjustment->lower)) {
value = adjustment->upper - adjustment->page_size;
ev_view_previous_page (view);

But it doesn't work :-(

Also affects bug 562257.


- Mike
Comment 2 Emmanuel Fleury 2009-11-02 08:55:31 UTC
Isn't this issue solved with 562257 (a fresh patch has been applied to git master) ?
Comment 3 Emmanuel Fleury 2009-12-03 13:30:07 UTC
Confirmed in 2.29.3 (git master).
Comment 4 José Aliste 2013-01-07 19:03:10 UTC
Reviving... Well it seems that the current behavior was decided, at the comment says "jump to the top"... ALthough is weird, and I would expect the correct behavior described in Comment 1
Comment 5 GNOME Infrastructure Team 2018-05-22 13:26:05 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/73.