clutter/stage-view: Add G_PARAM_CONSTRUCT flag to properties

Otherwise those properties won't be set when ->construct is called.

https://bugzilla.gnome.org/show_bug.cgi?id=765011
This commit is contained in:
Jonas Ådahl 2017-05-25 15:50:24 +08:00
parent 88cae8bd3d
commit a3d63d0ac0

View File

@ -322,6 +322,7 @@ clutter_stage_view_class_init (ClutterStageViewClass *klass)
"The view layout on the screen", "The view layout on the screen",
CAIRO_GOBJECT_TYPE_RECTANGLE_INT, CAIRO_GOBJECT_TYPE_RECTANGLE_INT,
G_PARAM_READWRITE | G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS); G_PARAM_STATIC_STRINGS);
obj_props[PROP_FRAMEBUFFER] = obj_props[PROP_FRAMEBUFFER] =
@ -330,6 +331,7 @@ clutter_stage_view_class_init (ClutterStageViewClass *klass)
"The front buffer of the view", "The front buffer of the view",
COGL_TYPE_HANDLE, COGL_TYPE_HANDLE,
G_PARAM_READWRITE | G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS); G_PARAM_STATIC_STRINGS);
obj_props[PROP_OFFSCREEN] = obj_props[PROP_OFFSCREEN] =
@ -347,6 +349,7 @@ clutter_stage_view_class_init (ClutterStageViewClass *klass)
"The view scale", "The view scale",
1, G_MAXINT, 1, 1, G_MAXINT, 1,
G_PARAM_READWRITE | G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS); G_PARAM_STATIC_STRINGS);
g_object_class_install_properties (object_class, PROP_LAST, obj_props); g_object_class_install_properties (object_class, PROP_LAST, obj_props);