Summary: | pagination step does not update upon resize | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | Christopher Yeleighton <giecrilj> |
Component: | general | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 0.9.5 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Numbered lines to test |
PageView overrides QScrollArea::resizeEvent. QScrollArea::resizeEvent calls QScrollAreaPrivate::updateScrollBars, which in turn calls setPageStep as needed. PageView::resizeEvent does not do that. Can not reproduce the problem using Okular 0.11 (KDE 4.5) can you please update and try again? I cannot update because I am on EM64T; printed openSUSE 11.3 for x64 is not available in Poland, and Amazon UK wants £55 for it, which is rather much. But I did build and run ~/kdesvn/build/kdegraphics/okular/shell/okular, version 0.11.80, and the pagination step still does not update upon resize. I didn't say you need to change your whole OS, you just need to update KDE, according to http://www.kde.org/info/4.5.1.php#binary there are KDE 4.5.1 updates for opensuse 11.2 (that i understand is what you are running) (In reply to comment #4) > I didn't say you need to change your whole OS, you just need to update KDE, > according to http://www.kde.org/info/4.5.1.php#binary there are KDE 4.5.1 > updates for opensuse 11.2 (that i understand is what you are running) The update [1] contains the following packages: dolphin kde4-filesystem kdebase4 kdebase4-openSUSE kdebase4-session kdebase4-workspace kdebase4-workspace-ksysguardd kdepasswd kdepimlibs4 kdialog keditbookmarks kfind kmix konqueror konsole kwin kwrite libakonadi4 libkdepimlibs4 libraptor1 libredland0 phonon-backend-xine plasma-theme-aya soprano-backend-redland strigi In particular, it does not contain Okular. ___ [1] <URL:http://ftp.halifax.rwth-aachen.de/opensuse/repositories/KDE:/Distro:/Factory/openSUSE_11.2/KDE4-BASIS.ymp> Then go to a opensuse forum and mailinglist and ask them, i don't use use opensuse. |
Created attachment 50996 [details] Numbered lines to test Version: 0.9.5 (using KDE 4.3.5) OS: Linux The pagination step does not update when you resize the Okular window. In particular, Okular skips portions of text when paging after making its window smaller. Reproducible: Always Steps to Reproduce: 1. Open the document 200.pdf. 2. Set magnification to 100%. 3. Resize the window to see lines 0..29. 4. Set magnification to 50%. 5. Set magnification to 100%. 6. Page down. 7. Page up. 8. Resize the window to see lines 0..19. 9. Page down. Actual Results: 4. lines 0..29. 5. lines 0..29. 6. lines 30..59. 7. lines 0..29. 8. lines 0..19. 9. lines 30..49. Expected Results: 9. lines 20..39. OS: Linux (x86_64) release 2.6.31.12-0.2-desktop Compiler: gcc Workaround: switch magnification.