Do not consider readonly/non editable widget as focusable
issue8475 review277751002
This commit is contained in:
@@ -54,7 +54,8 @@ def get_focus_children(widget):
|
||||
def find_focusable_child(widget):
|
||||
if not widget.get_visible():
|
||||
return None
|
||||
if widget.get_can_focus():
|
||||
if (widget.get_can_focus()
|
||||
and (not isinstance(widget, Gtk.Entry) or widget.props.editable)):
|
||||
return widget
|
||||
for child in get_focus_children(widget):
|
||||
focusable = find_focusable_child(child)
|
||||
|
||||
Reference in New Issue
Block a user