From 6688346ce8a981f265232a0f5aa8c5dc6bcc7147 Mon Sep 17 00:00:00 2001 From: Felix Kauselmann <2039670+selmf@users.noreply.github.com> Date: Fri, 2 Jan 2015 14:43:31 +0100 Subject: [PATCH] Reset zoom level to 100% when switching fit modes. --- YACReader/main_window_viewer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/YACReader/main_window_viewer.cpp b/YACReader/main_window_viewer.cpp index e1f738c8..bb4a3760 100644 --- a/YACReader/main_window_viewer.cpp +++ b/YACReader/main_window_viewer.cpp @@ -975,6 +975,7 @@ void MainWindowViewer::showToolBars() void MainWindowViewer::fitToWidth() { Configuration::getConfiguration().setFitMode("to_width"); + Configuration::getConfiguration().setPageZoomLevel(1); viewer->updatePage(); /* Configuration & conf = Configuration::getConfiguration(); @@ -988,6 +989,7 @@ void MainWindowViewer::fitToWidth() void MainWindowViewer::fitToHeight() { Configuration::getConfiguration().setFitMode("to_height"); + Configuration::getConfiguration().setPageZoomLevel(1); viewer->updatePage(); /* Configuration & conf = Configuration::getConfiguration(); @@ -1416,6 +1418,7 @@ void MainWindowViewer::adjustToFullSizeSwitch() { //Configuration::getConfiguration().setAdjustToFullSize(!Configuration::getConfiguration().getAdjustToFullSize()); Configuration::getConfiguration().setFitMode("full_size"); + Configuration::getConfiguration().setPageZoomLevel(1); viewer->updatePage(); } @@ -1423,6 +1426,7 @@ void MainWindowViewer::fitToPageSwitch() { //Configuration::getConfiguration().setFitToPage(!Configuration::getConfiguration().getFitToPage()); Configuration::getConfiguration().setFitMode("full_page"); + Configuration::getConfiguration().setPageZoomLevel(1); viewer->updatePage(); }