forked from AuroraMiddleware/gtk
inspector: allow object read-only properties in prop-editor
If we have a GObject property that is also a GObject, we should be able to view additional information on that object (even if the param spec is read-only).
This commit is contained in:
parent
07f4c9c315
commit
fa6f956489
@ -1592,6 +1592,14 @@ constructed (GObject *object)
|
|||||||
can_modify = ((spec->flags & G_PARAM_WRITABLE) != 0 &&
|
can_modify = ((spec->flags & G_PARAM_WRITABLE) != 0 &&
|
||||||
(spec->flags & G_PARAM_CONSTRUCT_ONLY) == 0);
|
(spec->flags & G_PARAM_CONSTRUCT_ONLY) == 0);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* By reaching this, we already know the property is readable.
|
||||||
|
* Since all we can do for a GObject is dive down into it's properties and
|
||||||
|
* inspect bindings and such, pretend to be mutable.
|
||||||
|
*/
|
||||||
|
if (g_type_is_a (spec->value_type, G_TYPE_OBJECT))
|
||||||
|
can_modify = TRUE;
|
||||||
|
|
||||||
if (!can_modify)
|
if (!can_modify)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user