1.1 --- a/plover/log.c Wed Apr 25 11:46:40 2018 +0100
1.2 +++ b/plover/log.c Fri Jun 01 15:26:27 2018 +0100
1.3 @@ -287,7 +287,7 @@
1.4 {
1.5 int retval;
1.6 char *root;
1.7 - gchar *s,*filename;
1.8 + gchar *s,*filename,*uri;
1.9 struct stat sb;
1.10 time_t t;
1.11 struct tm today,modified;
1.12 @@ -313,16 +313,15 @@
1.13 }
1.14 else
1.15 filename=g_strdup(path);
1.16 + uri=razor_path_to_uri(filename);
1.17 atomic=razor_atomic_open("Open log");
1.18 - if (root)
1.19 - razor_atomic_make_dirs(atomic,root,path);
1.20 - else
1.21 - razor_atomic_make_dirs(atomic,"file:",path);
1.22 + razor_atomic_make_dirs(atomic,"",uri);
1.23 retval=razor_atomic_commit(atomic);
1.24 if (retval)
1.25 fprintf(stderr,"Can't open log: %s\n",
1.26 razor_atomic_get_error_msg(atomic));
1.27 razor_atomic_destroy(atomic);
1.28 + g_free(uri);
1.29 if (retval)
1.30 {
1.31 g_free(filename);