summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Mayo <aklhfex@gmail.com>2023-03-27 19:22:34 +0100
committerFelipe Borges <felipeborges@gnome.org>2023-04-17 12:14:58 +0000
commitbd6c61ab06d1f3d461b1f15b9bf576c3e5da77b3 (patch)
treea8fff2e411067c2421f0b93ede3cf04cd48a9e41
parent0d1ae3d4f49767ac3441e61aa119fcc7c386f8dd (diff)
downloadgnome-control-center-bd6c61ab06d1f3d461b1f15b9bf576c3e5da77b3.tar.gz
wacom: Fix WacomPage crash due to unknown type in UI description
Error building template class 'CcWacomPage' for an instance of type 'CcWacomPage': .:0:0 Invalid object type 'CcListRow'
-rw-r--r--panels/wacom/cc-wacom-page.c3
-rw-r--r--panels/wacom/meson.build1
2 files changed, 4 insertions, 0 deletions
diff --git a/panels/wacom/cc-wacom-page.c b/panels/wacom/cc-wacom-page.c
index f5dfd353d..b971ec321 100644
--- a/panels/wacom/cc-wacom-page.c
+++ b/panels/wacom/cc-wacom-page.c
@@ -35,6 +35,7 @@
#include <gdk/wayland/gdkwayland.h>
#endif
+#include "cc-list-row.h"
#include "cc-wacom-device.h"
#include "cc-wacom-button-row.h"
#include "cc-wacom-page.h"
@@ -572,6 +573,8 @@ cc_wacom_page_class_init (CcWacomPageClass *klass)
object_class->set_property = cc_wacom_page_set_property;
object_class->dispose = cc_wacom_page_dispose;
+ g_type_ensure (CC_TYPE_LIST_ROW);
+
gtk_widget_class_set_template_from_resource (widget_class, "/org/gnome/control-center/wacom/cc-wacom-page.ui");
gtk_widget_class_bind_template_child (widget_class, CcWacomPage, tablet_section);
diff --git a/panels/wacom/meson.build b/panels/wacom/meson.build
index 0b5b354f5..c78fdd9f1 100644
--- a/panels/wacom/meson.build
+++ b/panels/wacom/meson.build
@@ -1,6 +1,7 @@
deps = common_deps + wacom_deps + [
gnome_rr_dep,
gnome_settings_dep,
+ liblanguage_dep,
x11_dep,
xi_dep
]