summaryrefslogtreecommitdiff
path: root/ui/include/turns
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-08-15 11:43:20 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-08-15 11:43:20 +0200
commit6b839ff6e2cf8a2b0e885a16e6876415f5ba1425 (patch)
tree5a26fa8cd66eba290146cbdbb1364fa9d2407d96 /ui/include/turns
parentb6252045a1340a42a39426dfbb877d2a1f357b7f (diff)
downloadturns-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.hpp5
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));