File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -238,7 +238,9 @@ namespace Venom {
238
238
private void save_global_settings () {
239
239
try {
240
240
var settings_string = GlobalSettings . serialize(global_settings);
241
- FileIO . save_contents_text(R . constants. default_global_settings(), settings_string);
241
+ var filename = R . constants. default_global_settings();
242
+ create_path_for_filename(filename);
243
+ FileIO . save_contents_text(filename, settings_string);
242
244
} catch (Error e) {
243
245
logger. e(" Saving global settings failed: " + e. message);
244
246
}
Original file line number Diff line number Diff line change @@ -315,7 +315,7 @@ namespace Venom {
315
315
var buf = transfer. get_avatar_buffer();
316
316
var directory = GLib . File . new_for_path(R . constants. avatars_folder());
317
317
if (! directory. query_exists()) {
318
- directory. make_directory ();
318
+ directory. make_directory_with_parents ();
319
319
}
320
320
321
321
var id = contact. get_id();
You can’t perform that action at this time.
0 commit comments