diff options
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()); } |