From: Rico Tzschichholz Date: Mon, 17 Apr 2023 10:28:15 +0000 (+0200) Subject: vala: Allow inheritance from sealed class in bindings X-Git-Tag: 0.56.7~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f4803e05867079a9e6b1bb98f025a58122f5701d;p=thirdparty%2Fvala.git vala: Allow inheritance from sealed class in bindings Cherry-picked from 46b5b957df1eca5379774348a13f0a6847cdf7da See https://gitlab.gnome.org/GNOME/vala/issues/1036 --- diff --git a/vala/valaclass.vala b/vala/valaclass.vala index 436a6b3cf..a87bb4240 100644 --- a/vala/valaclass.vala +++ b/vala/valaclass.vala @@ -592,7 +592,7 @@ public class Vala.Class : ObjectTypeSymbol { add_constructor (c); } - if (base_class != null && base_class.is_sealed) { + if (!external_package && base_class != null && base_class.is_sealed) { error = true; Report.error (source_reference, "`%s' cannot inherit from sealed class `%s'", get_full_name (), base_class.get_full_name ()); }