projects
/
moonshot-ui.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More fixes for Centos vala array property bug
[moonshot-ui.git]
/
src
/
moonshot-server.vala
diff --git
a/src/moonshot-server.vala
b/src/moonshot-server.vala
index
6b2f864
..
f5a086f
100644
(file)
--- a/
src/moonshot-server.vala
+++ b/
src/moonshot-server.vala
@@
-155,13
+155,15
@@
public class MoonshotServer : Object {
if (rules_patterns.length == rules_always_confirm.length)
{
if (rules_patterns.length == rules_always_confirm.length)
{
- idcard.rules = new Rule[rules_patterns.length];
+ /* workaround Centos vala array property bug: use temp array */
+ Rule[] rules = new Rule[rules_patterns.length];
- for (int i=0; i<
idcard.
rules.length; i++)
+ for (int i=0; i<rules.length; i++)
{
{
-
idcard.
rules[i].pattern = rules_patterns[i];
-
idcard.
rules[i].always_confirm = rules_always_confirm[i];
+ rules[i].pattern = rules_patterns[i];
+ rules[i].always_confirm = rules_always_confirm[i];
}
}
+ idcard.rules = rules;
}
return parent_app.add_identity (idcard, force_flat_file_store!=0);
}
return parent_app.add_identity (idcard, force_flat_file_store!=0);