From: Rico Tzschichholz Date: Tue, 6 Nov 2018 13:08:03 +0000 (+0100) Subject: vala: Don't check for GLib.Variant casting in POSIX profile X-Git-Tag: 0.43.1~132 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc49008fa9c753cb0f65521517963aabb2091f7a;p=thirdparty%2Fvala.git vala: Don't check for GLib.Variant casting in POSIX profile --- diff --git a/vala/valacastexpression.vala b/vala/valacastexpression.vala index 86bdad1d1..1dc357764 100644 --- a/vala/valacastexpression.vala +++ b/vala/valacastexpression.vala @@ -180,7 +180,8 @@ public class Vala.CastExpression : Expression { value_type.nullable = true; } - if (is_gvariant (context, inner.value_type) && !is_gvariant (context, value_type)) { + if (context.profile == Profile.GOBJECT + && is_gvariant (context, inner.value_type) && !is_gvariant (context, value_type)) { // GVariant unboxing returns owned value value_type.value_owned = true; }