From: Abderrahim Kitouni Date: Thu, 4 Aug 2011 09:16:45 +0000 (+0100) Subject: girparser: Fix virtual signals in interfaces X-Git-Tag: 0.13.2~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a399423fc95d;p=thirdparty%2Fvala.git girparser: Fix virtual signals in interfaces The default handler is marked "abstract" and was considered to be an emitter --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 645e21528..15817538a 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -743,7 +743,7 @@ public class Vala.GirParser : CodeVisitor { merged = true; } else if (sym is Signal) { var sig = (Signal) sym; - if (m.is_virtual) { + if (m.is_virtual || m.is_abstract) { sig.is_virtual = true; } else { sig.set_attribute ("HasEmitter", true);