1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 18:07:34 +00:00

PDFViewer: Don't change pages on horizontal scroll

This was a bit jarring, and didn't align with the behavior of other PDF
renderers.
This commit is contained in:
Matthew Olsson 2022-03-27 09:14:09 -07:00 committed by Andreas Kling
parent b2f79a74d4
commit c39718ca81

View file

@ -126,7 +126,7 @@ void PDFViewer::mousewheel_event(GUI::MouseEvent& event)
if (scrolled_down) {
if (scrollbar.value() == scrollbar.max()) {
if (m_current_page_index < m_document->get_page_count() - 1) {
if (m_current_page_index < m_document->get_page_count() - 1 && !event.shift()) {
m_current_page_index++;
if (on_page_change)
on_page_change(m_current_page_index);
@ -137,7 +137,7 @@ void PDFViewer::mousewheel_event(GUI::MouseEvent& event)
}
} else {
if (scrollbar.value() == 0) {
if (m_current_page_index > 0) {
if (m_current_page_index > 0 && !event.shift()) {
m_current_page_index--;
if (on_page_change)
on_page_change(m_current_page_index);