From: Benjamin Otte Date: Tue, 4 Feb 2020 16:33:14 +0000 (+0100) Subject: widgetfocus: Remove unnecessary check X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~92^2~13 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a1635719fcd287c0038a41ea8dfaf5ef40e34973;p=gtk4.git widgetfocus: Remove unnecessary check Mapped widgets are always realized. --- diff --git a/gtk/gtkwidgetfocus.c b/gtk/gtkwidgetfocus.c index 921b72527d..b4f793dfeb 100644 --- a/gtk/gtkwidgetfocus.c +++ b/gtk/gtkwidgetfocus.c @@ -418,13 +418,12 @@ gtk_widget_focus_sort (GtkWidget *widget, if (focus_order->len == 0) { - /* Initialize the list with all realized child widgets */ + /* Initialize the list with all visible child widgets */ for (child = _gtk_widget_get_first_child (widget); child != NULL; child = _gtk_widget_get_next_sibling (child)) { - if (_gtk_widget_get_realized (child) && - _gtk_widget_get_mapped (child) && + if (_gtk_widget_get_mapped (child) && gtk_widget_get_sensitive (child)) g_ptr_array_add (focus_order, child); }