summaryrefslogtreecommitdiffhomepage
path: root/mixgtk/mixgtk_widgets.c
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2019-01-12 22:16:59 +0000
committerJose Antonio Ortega Ruiz <jao@gnu.org>2020-10-18 17:47:53 +0100
commit828ce747d2263dfed13325feac25bc5b1ad83e9b (patch)
treea9b04f562f37594b524870f1e56da7d867af0240 /mixgtk/mixgtk_widgets.c
parent1953e0b4b6a0317131df2de1b0f2c0483ad7690e (diff)
downloadmdk-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.c10
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;
}