From: Evan Nemerson Date: Tue, 21 Jul 2009 21:29:11 +0000 (-0700) Subject: vapigen: Make quotes around metadata arguments optional X-Git-Tag: 0.7.5~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4ac95d127410491867918f690d06eb8bbd661f6d;p=thirdparty%2Fvala.git vapigen: Make quotes around metadata arguments optional Fixes bug 588171. --- diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala index 70a201912..e8ee3496e 100644 --- a/vapigen/valagidlparser.vala +++ b/vapigen/valagidlparser.vala @@ -1930,7 +1930,7 @@ public class Vala.GIdlParser : CodeVisitor { } private string eval (string s) { - return s.offset (1).ndup (s.size () - 2); + return ((s.size () >= 2) && s.has_prefix ("\"") && s.has_suffix ("\"")) ? s.offset (1).ndup (s.size () - 2) : s; } private Signal? parse_signal (IdlNodeSignal sig_node) {