From 4647fa9b9567abe588a3a5e7272bfb0f3d40248a Mon Sep 17 00:00:00 2001 From: Kevin Wasserman Date: Thu, 31 Jul 2014 16:54:08 -0400 Subject: [PATCH] Ubuntu compile fix attempt --- src/moonshot-local-flat-file-store.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- 2.1.4