diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2019-01-12 22:16:59 +0000 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2020-10-18 17:47:53 +0100 |
commit | 828ce747d2263dfed13325feac25bc5b1ad83e9b (patch) | |
tree | a9b04f562f37594b524870f1e56da7d867af0240 /mixgtk/mixgtk_widgets.c | |
parent | 1953e0b4b6a0317131df2de1b0f2c0483ad7690e (diff) | |
download | mdk-828ce747d2263dfed13325feac25bc5b1ad83e9b.tar.gz mdk-828ce747d2263dfed13325feac25bc5b1ad83e9b.tar.bz2 |
Mirgration to GTK+3: widget lookup fixes
Diffstat (limited to 'mixgtk/mixgtk_widgets.c')
-rw-r--r-- | mixgtk/mixgtk_widgets.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/mixgtk/mixgtk_widgets.c b/mixgtk/mixgtk_widgets.c index 112e412..7cc1bb9 100644 --- a/mixgtk/mixgtk_widgets.c +++ b/mixgtk/mixgtk_widgets.c @@ -114,7 +114,7 @@ mixgtk_widget_factory_get (mixgtk_dialog_id_t dlg, mixgtk_widget_id_t widget) { g_assert ((long)widget < WIDGET_NO_); - return mixgtk_widget_factory_get_child_by_name (dlg, names_[widget]); + return mixgtk_widget_factory_get_child_by_name (names_[widget]); } @@ -126,10 +126,10 @@ mixgtk_widget_factory_get_dialog (mixgtk_dialog_id_t dlg) } GtkWidget * -mixgtk_widget_factory_get_child_by_name (mixgtk_dialog_id_t dlg, - const gchar *name) +mixgtk_widget_factory_get_child_by_name (const gchar *name) { - g_assert (dlg < DLG_NO_); g_assert (name != NULL); - return GTK_WIDGET (gtk_builder_get_object (builder_, dnames_[dlg])); + GtkWidget *w = GTK_WIDGET (gtk_builder_get_object (builder_, name)); + if (!w) g_warning ("Widget '%s' not found", name); + return w; } |