Allow compilation under later versions of valac (fixed empty array initialization)
authorDan Breslau <dbreslau@Deb8Moon.painless-security.com>
Thu, 21 Jul 2016 20:33:33 +0000 (16:33 -0400)
committerDan Breslau <dbreslau@Deb8Moon.painless-security.com>
Thu, 21 Jul 2016 20:33:33 +0000 (16:33 -0400)
src/moonshot-id.vala
src/moonshot-provisioning-common.vala

index 2dc9ac2..eae892f 100644 (file)
@@ -92,16 +92,16 @@ public class IdCard : Object
 
     public string issuer { get; set; default = ""; }
   
-    private Rule[] _rules = {};
+    private Rule[] _rules = new Rule[0];
     public Rule[] rules {
         get {return _rules;}
-        internal set {_rules = value ?? {};}
+        internal set {_rules = value ?? new Rule[0] ;}
     }
 
-    private string[] _services = {};
+    private string[] _services = new string[0];
     public string[] services {
         get {return _services;}
-        internal set {_services = value ?? {};}
+        internal set {_services = value ?? new string[0] ;}
     }
 
     public bool temporary {get; set; default = false; }
index a0c39c3..10e2366 100644 (file)
@@ -222,7 +222,7 @@ namespace WebProvisioning
 
         public IdCard[] cards {
             get {return _cards;}
-            private set {_cards = value ?? {};}
+            private set {_cards = value ?? new IdCard[0] ;}
         }
 
         public Parser(string path) {