@LiquidCake commented on this pull request.
configdir_utf8 = utils_get_utf8_from_locale(geany->app->configdir);
+ default_persistent_temp_files_dir_utf8 = g_strconcat(configdir_utf8, G_DIR_SEPARATOR_S, "plugins", + G_DIR_SEPARATOR_S, "saveactions", G_DIR_SEPARATOR_S, "persistent_temp_files", NULL); + g_free(configdir_utf8); + + g_key_file_set_string(config, "persistent_temp_files", "target_dir", + default_persistent_temp_files_dir_utf8); + + tmp = utils_get_locale_from_utf8(default_persistent_temp_files_dir_utf8); + g_free(default_persistent_temp_files_dir_utf8); + + utils_mkdir(tmp, TRUE); + g_free(tmp); + } + + tmp = utils_get_setting_string(config, "persistent_temp_files", "target_dir", NULL);
fixed