فهرست منبع

LibGUI: When tabbing between focusable widgets, skip over disabled ones.

Andreas Kling 6 سال پیش
والد
کامیت
b0ccd04a9c
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      LibGUI/GWindow.cpp

+ 2 - 0
LibGUI/GWindow.cpp

@@ -531,6 +531,8 @@ Vector<GWidget*> GWindow::focusable_widgets() const
             auto& child_widget = *static_cast<GWidget*>(child);
             auto& child_widget = *static_cast<GWidget*>(child);
             if (!child_widget.is_visible())
             if (!child_widget.is_visible())
                 continue;
                 continue;
+            if (!child_widget.is_enabled())
+                continue;
             collect_focusable_widgets(child_widget);
             collect_focusable_widgets(child_widget);
         }
         }
     };
     };