> Looking at the code ui_lookup_widget seems to only look for siblings, not
> search down the widget tree.
It searches for a top-level widget, because Glade calls e.g.
`g_object_set_data` on top-level widgets.
The lookup does seem to work, the following prints 1:
```
g_warning("%d", GTK_IS_TREE_VIEW(ui_lookup_widget(main_widgets.window,
"treeview2")));
```
The weird thing is that `gtk_widget_grab_widget` with that lookup doesn't work.
It does work if we focus the entry, which might be more useful anyway:
```
gtk_widget_grab_focus(ui_lookup_widget(main_widgets.window,
"entry_tagfilter"));
```
BTW I tested the pull and the code there seems to work.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3678#issuecomment-1807099264
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3678/[email protected]>