widgets: ensure types on class_init

This will avoid GtkBuilder crashing because it couldn't
find the correct type for a given widget.
This commit is contained in:
Georges Basile Stavracas Neto
2017-09-20 19:14:15 -03:00
parent c232aaff69
commit b9310a84a3
4 changed files with 17 additions and 1 deletions
+3
View File
@@ -588,6 +588,9 @@ gcal_week_view_class_init (GcalWeekViewClass *klass)
GObjectClass *object_class = G_OBJECT_CLASS (klass);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
g_type_ensure (GCAL_TYPE_WEEK_GRID);
g_type_ensure (GCAL_TYPE_WEEK_HEADER);
object_class->finalize = gcal_week_view_finalize;
object_class->set_property = gcal_week_view_set_property;
object_class->get_property = gcal_week_view_get_property;