From b0ccd04a9c25b650260b707ca8f23afc33c25300 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 24 May 2019 22:57:05 +0200 Subject: [PATCH] LibGUI: When tabbing between focusable widgets, skip over disabled ones. --- LibGUI/GWindow.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/LibGUI/GWindow.cpp b/LibGUI/GWindow.cpp index f221bf220b..da6ea1fccd 100644 --- a/LibGUI/GWindow.cpp +++ b/LibGUI/GWindow.cpp @@ -531,6 +531,8 @@ Vector GWindow::focusable_widgets() const auto& child_widget = *static_cast(child); if (!child_widget.is_visible()) continue; + if (!child_widget.is_enabled()) + continue; collect_focusable_widgets(child_widget); } };