From 1d959a7b814a633f935c0970dc89958584d9bbc4 Mon Sep 17 00:00:00 2001 From: Jagger De Leo Date: Fri, 21 May 2021 12:27:12 -0400 Subject: [PATCH] DisplaySettings: Allow deselection of background image Previously, if you selected a background image you could not revert to a solid color background. --- Userland/Applications/DisplaySettings/MonitorWidget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Userland/Applications/DisplaySettings/MonitorWidget.cpp b/Userland/Applications/DisplaySettings/MonitorWidget.cpp index ef1fa86d03..56096e58bf 100644 --- a/Userland/Applications/DisplaySettings/MonitorWidget.cpp +++ b/Userland/Applications/DisplaySettings/MonitorWidget.cpp @@ -26,13 +26,13 @@ MonitorWidget::MonitorWidget() bool MonitorWidget::set_wallpaper(String path) { - if (path.is_empty()) + if (path == m_desktop_wallpaper_path) return false; + auto bitmap = Gfx::Bitmap::load_from_file(path); - if (!bitmap) - return false; + if (bitmap) + m_wallpaper_bitmap = move(bitmap); m_desktop_wallpaper_path = move(path); - m_wallpaper_bitmap = move(bitmap); m_desktop_dirty = true; update(); return true;