diff --git a/Userland/Libraries/LibGUI/Button.cpp b/Userland/Libraries/LibGUI/Button.cpp index 60cbaa2648..3255d4cf4c 100644 --- a/Userland/Libraries/LibGUI/Button.cpp +++ b/Userland/Libraries/LibGUI/Button.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -25,6 +26,16 @@ Button::Button(String text) set_fixed_height(22); set_focus_policy(GUI::FocusPolicy::StrongFocus); + on_focus_change = [this](bool has_focus, auto) { + if (!is_default()) + return; + if (!has_focus && is