From 59483b06546f57a3262aafbe3ed3015185b6bf70 Mon Sep 17 00:00:00 2001 From: thankyouverycool <66646555+thankyouverycool@users.noreply.github.com> Date: Sat, 29 Apr 2023 10:41:59 -0400 Subject: LibGUI: Don't fix ImageWidget's size when disabling auto_resize() --- Userland/Libraries/LibGUI/ImageWidget.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Userland/Libraries/LibGUI') diff --git a/Userland/Libraries/LibGUI/ImageWidget.cpp b/Userland/Libraries/LibGUI/ImageWidget.cpp index c57de3804e..2e6d9efbad 100644 --- a/Userland/Libraries/LibGUI/ImageWidget.cpp +++ b/Userland/Libraries/LibGUI/ImageWidget.cpp @@ -44,9 +44,10 @@ void ImageWidget::set_bitmap(Gfx::Bitmap const* bitmap) void ImageWidget::set_auto_resize(bool value) { + if (m_auto_resize == value) + return; m_auto_resize = value; - - if (m_bitmap) + if (m_bitmap && m_auto_resize) set_fixed_size(m_bitmap->size()); } -- cgit v1.2.3