From: Kevin Wasserman Date: Thu, 31 Jul 2014 20:54:08 +0000 (-0400) Subject: Ubuntu compile fix attempt X-Git-Tag: 0.7.1~4 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot-ui.git;a=commitdiff_plain;h=4647fa9b9567abe588a3a5e7272bfb0f3d40248a Ubuntu compile fix attempt --- diff --git a/src/moonshot-local-flat-file-store.vala b/src/moonshot-local-flat-file-store.vala index 54a63cc..32a81f2 100644 --- a/src/moonshot-local-flat-file-store.vala +++ b/src/moonshot-local-flat-file-store.vala @@ -110,6 +110,7 @@ public class LocalFlatFileStore : Object, IIdentityCardStore { /* workaround for Centos vala array property bug: use temp arrays */ var rules = id_card.rules; var services = id_card.services; + string[] empty = {}; string[] rules_patterns = new string[rules.length]; string[] rules_always_conf = new string[rules.length]; @@ -125,7 +126,7 @@ public class LocalFlatFileStore : Object, IIdentityCardStore { key_file.set_string (id_card.display_name, "Password", id_card.password); else key_file.set_string (id_card.display_name, "Password", ""); - key_file.set_string_list (id_card.display_name, "Services", services ?? {}); + key_file.set_string_list (id_card.display_name, "Services", services ?? empty); if (rules.length > 0) { key_file.set_string_list (id_card.display_name, "Rules-Patterns", rules_patterns);