(configuration.c) Start using rarch_system_info_get_ptr
This commit is contained in:
parent
ac2a13a136
commit
9e15641ee7
|
@ -27,6 +27,7 @@
|
||||||
#include "input/input_remapping.h"
|
#include "input/input_remapping.h"
|
||||||
#include "configuration.h"
|
#include "configuration.h"
|
||||||
#include "general.h"
|
#include "general.h"
|
||||||
|
#include "system.h"
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -1760,13 +1761,14 @@ bool config_load_override(void)
|
||||||
bool should_append = false;
|
bool should_append = false;
|
||||||
global_t *global = global_get_ptr();
|
global_t *global = global_get_ptr();
|
||||||
settings_t *settings = config_get_ptr();
|
settings_t *settings = config_get_ptr();
|
||||||
|
struct retro_system_info *info = rarch_system_info_get_ptr();
|
||||||
|
|
||||||
/* Early return in case a library isn't loaded */
|
/* Early return in case a library isn't loaded */
|
||||||
if (!global->system.info.library_name || !strcmp(global->system.info.library_name,"No Core"))
|
if (!info->library_name || !strcmp(info->library_name,"No Core"))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
RARCH_LOG("Game name: %s\n", global->basename);
|
RARCH_LOG("Game name: %s\n", global->basename);
|
||||||
RARCH_LOG("Core name: %s\n",global->system.info.library_name);
|
RARCH_LOG("Core name: %s\n", info->library_name);
|
||||||
|
|
||||||
if (!global || !settings )
|
if (!global || !settings )
|
||||||
{
|
{
|
||||||
|
@ -1789,7 +1791,7 @@ bool config_load_override(void)
|
||||||
|
|
||||||
RARCH_LOG("Config directory: %s\n", config_directory);
|
RARCH_LOG("Config directory: %s\n", config_directory);
|
||||||
|
|
||||||
core_name = global->system.info.library_name;
|
core_name = info->library_name;
|
||||||
game_name = path_basename(global->basename);
|
game_name = path_basename(global->basename);
|
||||||
|
|
||||||
/* Concatenate strings into full paths for core_path, game_path */
|
/* Concatenate strings into full paths for core_path, game_path */
|
||||||
|
@ -1942,13 +1944,14 @@ bool config_load_remap(void)
|
||||||
char game_path[PATH_MAX_LENGTH] = {0}; /* final path for game-specific configuration (prefix+suffix) */
|
char game_path[PATH_MAX_LENGTH] = {0}; /* final path for game-specific configuration (prefix+suffix) */
|
||||||
global_t *global = global_get_ptr();
|
global_t *global = global_get_ptr();
|
||||||
settings_t *settings = config_get_ptr();
|
settings_t *settings = config_get_ptr();
|
||||||
|
struct retro_system_info *info = rarch_system_info_get_ptr();
|
||||||
|
|
||||||
/* Early return in case a library isn't loaded or remapping is disabled */
|
/* Early return in case a library isn't loaded or remapping is disabled */
|
||||||
if (!global->system.info.library_name || !strcmp(global->system.info.library_name,"No Core"))
|
if (!info->library_name || !strcmp(info->library_name,"No Core"))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
RARCH_LOG("Game name: %s\n", global->basename);
|
RARCH_LOG("Game name: %s\n", global->basename);
|
||||||
RARCH_LOG("Core name: %s\n",global->system.info.library_name);
|
RARCH_LOG("Core name: %s\n", info->library_name);
|
||||||
|
|
||||||
/* Remap directory: remap_directory.
|
/* Remap directory: remap_directory.
|
||||||
* Try remap directory setting, no fallbacks defined */
|
* Try remap directory setting, no fallbacks defined */
|
||||||
|
@ -1961,7 +1964,7 @@ bool config_load_remap(void)
|
||||||
}
|
}
|
||||||
RARCH_LOG("Remap directory: %s\n", remap_directory);
|
RARCH_LOG("Remap directory: %s\n", remap_directory);
|
||||||
|
|
||||||
core_name = global->system.info.library_name;
|
core_name = info->library_name;
|
||||||
game_name = path_basename(global->basename);
|
game_name = path_basename(global->basename);
|
||||||
|
|
||||||
/* Concatenate strings into full paths for core_path, game_path */
|
/* Concatenate strings into full paths for core_path, game_path */
|
||||||
|
|
Loading…
Reference in New Issue