Reduce scope of global->cheat

This commit is contained in:
twinaphex 2015-12-01 02:46:43 +01:00
parent 43abd39f6a
commit b8eba00a7e
3 changed files with 5 additions and 4 deletions

View File

@ -107,7 +107,7 @@ void cheat_manager_set_code(cheat_manager_t *handle, unsigned i, const char *str
* *
* Returns: true (1) if successful, otherwise false (0). * Returns: true (1) if successful, otherwise false (0).
**/ **/
bool cheat_manager_save(cheat_manager_t *handle, const char *path) bool cheat_manager_save(const char *path)
{ {
bool ret; bool ret;
unsigned i; unsigned i;
@ -115,6 +115,8 @@ bool cheat_manager_save(cheat_manager_t *handle, const char *path)
char buf[PATH_MAX_LENGTH] = {0}; char buf[PATH_MAX_LENGTH] = {0};
char cheats_file[PATH_MAX_LENGTH] = {0}; char cheats_file[PATH_MAX_LENGTH] = {0};
settings_t *settings = config_get_ptr(); settings_t *settings = config_get_ptr();
global_t *global = global_get_ptr();
cheat_manager_t *handle = global->cheat;
fill_pathname_join(buf, settings->cheat_database, fill_pathname_join(buf, settings->cheat_database,
path, sizeof(buf)); path, sizeof(buf));

View File

@ -39,7 +39,7 @@ cheat_manager_t *cheat_manager_load(const char *path);
* *
* Returns: true (1) if successful, otherwise false (0). * Returns: true (1) if successful, otherwise false (0).
**/ **/
bool cheat_manager_save(cheat_manager_t *handle, const char *path); bool cheat_manager_save(const char *path);
bool cheat_manager_realloc(cheat_manager_t *handle, unsigned new_size); bool cheat_manager_realloc(cheat_manager_t *handle, unsigned new_size);

View File

@ -373,7 +373,6 @@ void menu_input_st_string_callback(void *userdata, const char *str)
{ {
rarch_setting_t *setting = NULL; rarch_setting_t *setting = NULL;
const char *label = NULL; const char *label = NULL;
global_t *global = global_get_ptr();
menu_input_ctl(MENU_INPUT_CTL_KEYBOARD_LABEL_SETTING, &label); menu_input_ctl(MENU_INPUT_CTL_KEYBOARD_LABEL_SETTING, &label);
@ -394,7 +393,7 @@ void menu_input_st_string_callback(void *userdata, const char *str)
menu_shader_manager_save_preset(str, false); menu_shader_manager_save_preset(str, false);
break; break;
case MENU_LABEL_CHEAT_FILE_SAVE_AS: case MENU_LABEL_CHEAT_FILE_SAVE_AS:
cheat_manager_save(global->cheat, str); cheat_manager_save(str);
break; break;
} }
} }