hetzenecker updated this revision to Diff 18216. hetzenecker added a comment.
Fixed presentation mode Fixed scaling using TileManager All pixmaps get cached with the highest DPR of all screens. When moving the application to another screen, the cache doesn't have to be invalidated. This also simplified the code, because all PixmapRequests can be upscaled by the highest DPR. No more ABI breakage, because my changes can now be isolated to PixmapRequest and PagePainter/PresentationWidget REPOSITORY R223 Okular CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D6268?vs=15570&id=18216 REVISION DETAIL https://phabricator.kde.org/D6268 AFFECTED FILES core/generator.cpp shell/main.cpp ui/pagepainter.cpp ui/pagepainter.h ui/pageview.cpp ui/pageview.h ui/presentationwidget.cpp To: hetzenecker, davidedmundson, aacid Cc: sander, anthonyfieroni, #okular, aacid