Bump release
[moonshot-ui.git] / src / moonshot-provisioning-common.vala
index 23a6b3c..73704d4 100644 (file)
@@ -1,3 +1,4 @@
+
 namespace WebProvisioning
 { 
   IdCard card;
@@ -168,12 +169,17 @@ namespace WebProvisioning
     /* Rules */
     else if (stack.nth_data(0) == "pattern" && pattern_handler (stack))
     {
-      card.rules[card.rules.length - 1].pattern = text;
+      /* use temp array to workaround valac 0.10 bug accessing array property length */ 
+      var temp = card.rules;
+      card.rules[temp.length - 1].pattern = text;
     }
     else if (stack.nth_data(0) == "always-confirm" && always_confirm_handler (stack))
     {
-      if (text == "true" || text == "false")
-        card.rules[card.rules.length - 1].always_confirm = text;
+      if (text == "true" || text == "false") {
+        /* use temp array to workaround valac 0.10 bug accessing array property length*/
+        var temp = card.rules;
+        card.rules[temp.length - 1].always_confirm = text;
+      }
     }
     /*Trust anchor*/
     else if (stack.nth_data(0) == "ca-cert" && ca_cert_handler (stack))