From c798cbaf3f0cb7ef977c4d2070f6596d598014ef Mon Sep 17 00:00:00 2001 From: sonninnos Date: Tue, 18 Jul 2023 21:41:08 +0300 Subject: [PATCH] Enable overlay by default only on mobile + winraw overlay fix --- configuration.c | 4 ++++ input/drivers/winraw_input.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/configuration.c b/configuration.c index e6d89a9479..14ac60819a 100644 --- a/configuration.c +++ b/configuration.c @@ -1468,7 +1468,11 @@ bool config_overlay_enable_default(void) { if (g_defaults.overlay_set) return g_defaults.overlay_enable; +#if defined(RARCH_MOBILE) return true; +#else + return false; +#endif } static struct config_array_setting *populate_settings_array(settings_t *settings, int *size) diff --git a/input/drivers/winraw_input.c b/input/drivers/winraw_input.c index 69103c8b0f..a3baf84428 100644 --- a/input/drivers/winraw_input.c +++ b/input/drivers/winraw_input.c @@ -414,7 +414,7 @@ static void winraw_update_mouse_state(winraw_input_t *wr, { settings_t *settings = config_get_ptr(); if ( settings->bools.input_overlay_enable - && settings->bools.input_overlay_show_mouse_cursor) + && !string_is_empty(settings->paths.path_overlay)) getcursorpos = true; }