mirror of
https://github.com/libretro/RetroArch.git
synced 2025-01-31 14:04:21 +00:00
Buildfixes
This commit is contained in:
parent
bfb7ee30c5
commit
9fd17a196f
@ -752,7 +752,7 @@ bool rarch_environment_cb(unsigned cmd, void *data)
|
||||
break;
|
||||
|
||||
case RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY:
|
||||
if (settings->system_directory[0] == '\0' || settings->system_directory[0] == '\0')
|
||||
if (settings->system_directory[0] == '\0')
|
||||
{
|
||||
RARCH_WARN("SYSTEM DIR is empty, assume CONTENT DIR %s\n",global->path.fullpath);
|
||||
fill_pathname_basedir(buf, global->path.fullpath,
|
||||
|
@ -17,6 +17,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <boolean.h>
|
||||
|
||||
#include "../input_joypad.h"
|
||||
#include "../input_autodetect.h"
|
||||
#include "../input_common.h"
|
||||
#include "../input_keymaps.h"
|
||||
@ -68,7 +69,7 @@ error:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static bool rwebinput_key_pressed(void *data, int key)
|
||||
static bool rwebinput_key_pressed__(void *data, int key)
|
||||
{
|
||||
unsigned sym;
|
||||
bool ret;
|
||||
@ -96,7 +97,7 @@ static bool rwebinput_is_pressed(rwebinput_input_t *rwebinput,
|
||||
if (id < RARCH_BIND_LIST_END)
|
||||
{
|
||||
const struct retro_keybind *bind = &binds[id];
|
||||
return bind->valid && rwebinput_key_pressed(rwebinput, binds[id].key);
|
||||
return bind->valid && rwebinput_key_pressed__(rwebinput, binds[id].key);
|
||||
}
|
||||
|
||||
return false;
|
||||
@ -242,7 +243,7 @@ static bool rwebinput_keyboard_mapping_is_blocked(void *data)
|
||||
rwebinput_input_t *rwebinput = (rwebinput_input_t*)data;
|
||||
if (!rwebinput)
|
||||
return false;
|
||||
return rwebinput->blocked;
|
||||
return rwebinput->state.blocked;
|
||||
}
|
||||
|
||||
static void rwebinput_keyboard_mapping_set_block(void *data, bool value)
|
||||
@ -250,7 +251,7 @@ static void rwebinput_keyboard_mapping_set_block(void *data, bool value)
|
||||
rwebinput_input_t *rwebinput = (rwebinput_input_t*)data;
|
||||
if (!rwebinput)
|
||||
return;
|
||||
rwebinput->blocked = value;
|
||||
rwebinput->state.blocked = value;
|
||||
}
|
||||
|
||||
input_driver_t input_rwebinput = {
|
||||
|
@ -1056,13 +1056,14 @@ static int action_ok_core_load(const char *path,
|
||||
return -1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
/* Core selection on non-console just updates directory listing.
|
||||
* Will take effect on new content load. */
|
||||
#elif defined(RARCH_CONSOLE)
|
||||
event_command(EVENT_CMD_RESTART_RETROARCH);
|
||||
return -1;
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int action_ok_core_download(const char *path,
|
||||
|
@ -42,10 +42,11 @@
|
||||
#include "../frontend/drivers/platform_android.h"
|
||||
#endif
|
||||
|
||||
extern unsigned rpl_entry_selection_ptr;
|
||||
|
||||
#ifdef HAVE_NETWORKING
|
||||
extern char *core_buf;
|
||||
extern size_t core_len;
|
||||
extern unsigned rpl_entry_selection_ptr;
|
||||
|
||||
static void print_buf_lines(file_list_t *list, char *buf, int buf_size,
|
||||
unsigned type)
|
||||
@ -1790,7 +1791,7 @@ static int menu_displaylist_parse_horizontal_content_actions(menu_displaylist_in
|
||||
menu_handle_t *menu = menu_driver_get_ptr();
|
||||
global_t *global = global_get_ptr();
|
||||
settings_t *settings = config_get_ptr();
|
||||
unsigned idx = rpl_entry_selection_ptr;
|
||||
unsigned idx = rpl_entry_selection_ptr;
|
||||
const char *label = NULL;
|
||||
const char *core_path = NULL;
|
||||
const char *core_name = NULL;
|
||||
|
@ -1352,6 +1352,7 @@ static void setting_get_string_representation_uint_analog_dpad_mode(void *data,
|
||||
len);
|
||||
}
|
||||
|
||||
#ifdef HAVE_THREADS
|
||||
static void setting_get_string_representation_uint_autosave_interval(void *data,
|
||||
char *s, size_t len)
|
||||
{
|
||||
@ -1365,6 +1366,7 @@ static void setting_get_string_representation_uint_autosave_interval(void *data,
|
||||
else
|
||||
strlcpy(s, menu_hash_to_str(MENU_VALUE_OFF), len);
|
||||
}
|
||||
#endif
|
||||
|
||||
static void setting_get_string_representation_uint_user_language(void *data,
|
||||
char *s, size_t len)
|
||||
|
@ -313,7 +313,7 @@ static void set_special_paths(char **argv, unsigned num_content)
|
||||
/* If this is already set,
|
||||
* do not overwrite it as this was initialized before in
|
||||
* a menu or otherwise. */
|
||||
if (!settings->system_directory || settings->system_directory[0] == '\0')
|
||||
if (settings->system_directory[0] == '\0')
|
||||
{
|
||||
RARCH_WARN("SYSTEM DIR is empty, assume CONTENT DIR %s\n",argv[0]);
|
||||
/*fill_pathname_basedir(settings->system_directory, argv[0],
|
||||
|
Loading…
x
Reference in New Issue
Block a user