make the funciton return tru on success

This commit is contained in:
radius 2015-07-10 21:20:19 -05:00
parent 4a2ddc92c9
commit 3a90d38464
3 changed files with 9 additions and 4 deletions

View File

@ -2340,9 +2340,10 @@ bool config_save_keybinds_file(const char *path)
* @user : Controller number to save
* Writes a controller autoconf file to disk.
**/
void config_save_autoconf_profile(const char *path, unsigned user)
bool config_save_autoconf_profile(const char *path, unsigned user)
{
unsigned i;
int ret = false;
char buf[PATH_MAX_LENGTH] = {0};
char autoconf_file[PATH_MAX_LENGTH] = {0};
config_file_t *conf = NULL;
@ -2359,7 +2360,7 @@ void config_save_autoconf_profile(const char *path, unsigned user)
{
conf = config_file_new(NULL);
if (!conf)
return;
return false;
}
config_set_string(conf, "input_driver", settings->input.joypad_driver);
@ -2376,8 +2377,10 @@ void config_save_autoconf_profile(const char *path, unsigned user)
save_keybind(conf, "input", input_config_bind_map[i].base,
&settings->input.binds[user][i], false, false);
}
config_file_write(conf, autoconf_file);
ret = config_file_write(conf, autoconf_file);
config_file_free(conf);
return ret;
}
/**

View File

@ -502,7 +502,7 @@ bool config_save_keybinds_file(const char *path);
* @user : Controller number to save
* Writes a controller autoconf file to disk.
**/
void config_save_autoconf_profile(const char *path, unsigned user);
bool config_save_autoconf_profile(const char *path, unsigned user);
/**
* config_save_file:

View File

@ -856,6 +856,8 @@ static int action_ok_remap_file_save_core(const char *path,
else
rarch_main_msg_queue_push("Error saving remap file", 1, 100, true);
config_save_autoconf_profile(settings->input.device_names[0],0);
config_save_autoconf_profile(settings->input.device_names[1],1);
return 0;
}