diff options
author | thankyouverycool <66646555+thankyouverycool@users.noreply.github.com> | 2023-04-29 10:41:59 -0400 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2023-04-30 05:48:14 +0200 |
commit | 59483b06546f57a3262aafbe3ed3015185b6bf70 (patch) | |
tree | 324d58b0f97b38d169d711e954bb723308910b27 /Userland/Libraries/LibGUI | |
parent | b17d4a0ceda8c5448c19ae2e8a49f21bc9dcc70d (diff) | |
download | serenity-59483b06546f57a3262aafbe3ed3015185b6bf70.zip |
LibGUI: Don't fix ImageWidget's size when disabling auto_resize()
Diffstat (limited to 'Userland/Libraries/LibGUI')
-rw-r--r-- | Userland/Libraries/LibGUI/ImageWidget.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
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()); } |