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