diff --git a/Userland/Services/Taskbar/TaskbarWindow.cpp b/Userland/Services/Taskbar/TaskbarWindow.cpp index cf0773b8bb..0d5e09014d 100644 --- a/Userland/Services/Taskbar/TaskbarWindow.cpp +++ b/Userland/Services/Taskbar/TaskbarWindow.cpp @@ -109,6 +109,11 @@ void TaskbarWindow::config_string_did_change(String const& domain, String const& } void TaskbarWindow::show_desktop_button_clicked(unsigned) +{ + toggle_show_desktop(); +} + +void TaskbarWindow::toggle_show_desktop() { GUI::ConnectionToWindowManagerServer::the().async_toggle_show_desktop(); } diff --git a/Userland/Services/Taskbar/TaskbarWindow.h b/Userland/Services/Taskbar/TaskbarWindow.h index 656f4873a5..4fe8a11650 100644 --- a/Userland/Services/Taskbar/TaskbarWindow.h +++ b/Userland/Services/Taskbar/TaskbarWindow.h @@ -30,6 +30,7 @@ public: private: explicit TaskbarWindow(NonnullRefPtr start_menu); static void show_desktop_button_clicked(unsigned); + static void toggle_show_desktop(); void set_quick_launch_button_data(GUI::Button&, String const&, NonnullRefPtr); void on_screen_rects_change(Vector const&, size_t); NonnullRefPtr create_button(WindowIdentifier const&);