From c574b972464553e18640b8fc6889ddd2cc4788c5 Mon Sep 17 00:00:00 2001 From: Lucas CHOLLET Date: Wed, 22 Mar 2023 01:23:31 -0400 Subject: [PATCH] ImageViewer: Scale image to window size on image change --- Userland/Applications/ImageViewer/ViewWidget.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Userland/Applications/ImageViewer/ViewWidget.cpp b/Userland/Applications/ImageViewer/ViewWidget.cpp index 80cad1c7e3..86c033a7e4 100644 --- a/Userland/Applications/ImageViewer/ViewWidget.cpp +++ b/Userland/Applications/ImageViewer/ViewWidget.cpp @@ -192,7 +192,11 @@ void ViewWidget::load_from_file(DeprecatedString const& path) m_path = Core::DeprecatedFile::real_path_for(path); GUI::Application::the()->set_most_recently_open_file(String::from_utf8(path).release_value_but_fixme_should_propagate_errors()); - reset_view(); + + if (scaled_for_first_image()) + scale_image_for_window(); + else + reset_view(); } void ViewWidget::drag_enter_event(GUI::DragEvent& event)