]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapigen: Make quotes around metadata arguments optional
authorEvan Nemerson <evan@coeus-group.com>
Tue, 21 Jul 2009 21:29:11 +0000 (14:29 -0700)
committerJürg Billeter <j@bitron.ch>
Mon, 27 Jul 2009 19:32:41 +0000 (21:32 +0200)
Fixes bug 588171.

vapigen/valagidlparser.vala

index 70a2019120893edf9b436ce489bda82ba1c93b91..e8ee3496e9edbb1f355d3b67262bb2f71d9b1139 100644 (file)
@@ -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) {