1.1 --- a/plover/razor.c Sun Nov 01 21:44:52 2015 +0000
1.2 +++ b/plover/razor.c Tue Jun 14 12:39:53 2016 +0100
1.3 @@ -239,17 +239,21 @@
1.4 int len,matches=1;
1.5 const char *name;
1.6 char *install_root;
1.7 + GFile *file;
1.8 struct razor_set *set;
1.9 struct razor_package *package;
1.10 struct razor_package_iterator *pi;
1.11 struct razor_file_iterator *fi;
1.12 + plover__file_io_init();
1.13 len=strlen(prefix);
1.14 while(len && prefix[len-1]=='/')
1.15 len--;
1.16 install_root=getenv("RAZOR_ROOT");
1.17 if (!install_root)
1.18 install_root="";
1.19 - set=razor_root_open_read_only(install_root,NULL);
1.20 + file=g_file_new_for_path(*install_root?install_root:"/");
1.21 + set=razor_root_open_read_only(g_file_get_uri(file),NULL);
1.22 + g_object_unref(file);
1.23 if (set)
1.24 {
1.25 pi=razor_package_iterator_create(set);