From: Kevin Wasserman Date: Wed, 13 Nov 2013 17:28:02 +0000 (-0500) Subject: Attempt centos vala compiler bug workaround for moonshot-webp X-Git-Tag: 0.7.1~30 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot-ui.git;a=commitdiff_plain;h=9b2e06357c7110b504aa47f7c6fc85e1207cfd5b Attempt centos vala compiler bug workaround for moonshot-webp --- diff --git a/src/moonshot-provisioning-common.vala b/src/moonshot-provisioning-common.vala index 23a6b3c..347bd32 100644 --- a/src/moonshot-provisioning-common.vala +++ b/src/moonshot-provisioning-common.vala @@ -168,12 +168,17 @@ namespace WebProvisioning /* Rules */ else if (stack.nth_data(0) == "pattern" && pattern_handler (stack)) { - card.rules[card.rules.length - 1].pattern = text; + /* use temp index to workaround valac bug */ + int index = card.rules.length - 1; + card.rules[index].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 index to workaround valac bug */ + int index = card.rules.length - 1; + card.rules[index].always_confirm = text; + } } /*Trust anchor*/ else if (stack.nth_data(0) == "ca-cert" && ca_cert_handler (stack))