diff --git a/src/libsysprof-gtk/tests/test-charts.c b/src/libsysprof-gtk/tests/test-charts.c
index 9002c15c..92e36207 100644
--- a/src/libsysprof-gtk/tests/test-charts.c
+++ b/src/libsysprof-gtk/tests/test-charts.c
@@ -204,6 +204,8 @@ test_charts_class_init (TestChartsClass *klass)
g_type_ensure (SYSPROF_TYPE_LINE_LAYER);
g_type_ensure (SYSPROF_TYPE_DOCUMENT_COUNTER_VALUE);
g_type_ensure (SYSPROF_TYPE_VALUE_AXIS);
+ g_type_ensure (SYSPROF_TYPE_SESSION_MODEL);
+ g_type_ensure (SYSPROF_TYPE_SESSION_MODEL_ITEM);
}
static void
diff --git a/src/libsysprof-gtk/tests/test-charts.ui b/src/libsysprof-gtk/tests/test-charts.ui
index d3488b56..54c5ba43 100644
--- a/src/libsysprof-gtk/tests/test-charts.ui
+++ b/src/libsysprof-gtk/tests/test-charts.ui
@@ -68,11 +68,16 @@
@@ -92,7 +97,9 @@
clip
- GtkListItem
+
+ GtkListItem
+
@@ -102,10 +109,37 @@
true
+
+
+
+ GtkListItem
+
+
+
+
+
+
+
+
+ GtkListItem
+
+
+
+
+
+
+ GtkListItem
+
+
+
+
+
- GtkListItem
+
+ GtkListItem
+