diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-08-15 11:43:20 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-08-15 11:43:20 +0200 |
| commit | 6b839ff6e2cf8a2b0e885a16e6876415f5ba1425 (patch) | |
| tree | 5a26fa8cd66eba290146cbdbb1364fa9d2407d96 /ui/include/turns | |
| parent | b6252045a1340a42a39426dfbb877d2a1f357b7f (diff) | |
| download | turns-6b839ff6e2cf8a2b0e885a16e6876415f5ba1425.tar.xz turns-6b839ff6e2cf8a2b0e885a16e6876415f5ba1425.zip | |
turns: use Glib::unwrap where appropriate
Diffstat (limited to 'ui/include/turns')
| -rw-r--r-- | ui/include/turns/ui/widgets/template_widget.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ui/include/turns/ui/widgets/template_widget.hpp b/ui/include/turns/ui/widgets/template_widget.hpp index c01fff2..f04f331 100644 --- a/ui/include/turns/ui/widgets/template_widget.hpp +++ b/ui/include/turns/ui/widgets/template_widget.hpp @@ -3,6 +3,7 @@ #include <glibmm/extraclassinit.h> #include <glibmm/ustring.h> +#include <glibmm/wrap.h> #include <gtkmm/widget.h> @@ -32,8 +33,8 @@ namespace turns::ui::widgets auto get_widget(char const * name) -> WidgetType * { auto self = static_cast<CustomWidgetType *>(this); - auto widget = GTK_WIDGET(self->gobj()); - auto type = G_OBJECT_TYPE(self->gobj()); + auto widget = GTK_WIDGET(Glib::unwrap(self)); + auto type = G_OBJECT_TYPE(Glib::unwrap(self)); auto child = GTK_WIDGET(gtk_widget_get_template_child(widget, type, name)); g_assert_nonnull(child); return dynamic_cast<WidgetType *>(Glib::wrap(child)); |
