Savestate thumbnails: selection is usually size_t

This commit is contained in:
pstef 2025-04-10 16:10:43 +00:00
parent 7a17ed09ee
commit 4f3ae82ed3
5 changed files with 12 additions and 12 deletions

View File

@ -2424,7 +2424,7 @@ static void materialui_update_fullscreen_thumbnail_label(
NULL); NULL);
} }
static void materialui_update_savestate_thumbnail_path(void *data, unsigned i) static void materialui_update_savestate_thumbnail_path(void *data, size_t i)
{ {
settings_t *settings = config_get_ptr(); settings_t *settings = config_get_ptr();
materialui_handle_t *mui = (materialui_handle_t*)data; materialui_handle_t *mui = (materialui_handle_t*)data;

View File

@ -3705,7 +3705,7 @@ static bool ozone_is_main_menu_playlist(void *userdata)
return entry.type == FILE_TYPE_RPL_ENTRY; return entry.type == FILE_TYPE_RPL_ENTRY;
} }
static void ozone_update_savestate_thumbnail_path(void *data, unsigned i) static void ozone_update_savestate_thumbnail_path(void *data, size_t i)
{ {
settings_t *settings = config_get_ptr(); settings_t *settings = config_get_ptr();
ozone_handle_t *ozone = (ozone_handle_t*)data; ozone_handle_t *ozone = (ozone_handle_t*)data;
@ -10287,7 +10287,7 @@ static void ozone_render(void *data,
&& ozone->depth >= 2) && ozone->depth >= 2)
|| (ozone->flags & OZONE_FLAG_IS_STATE_SLOT)) || (ozone->flags & OZONE_FLAG_IS_STATE_SLOT))
{ {
ozone_update_savestate_thumbnail_path(ozone, (unsigned)i); ozone_update_savestate_thumbnail_path(ozone, i);
ozone_update_savestate_thumbnail_image(ozone); ozone_update_savestate_thumbnail_image(ozone);
} }
} }
@ -11560,7 +11560,7 @@ static void ozone_selection_changed(ozone_handle_t *ozone, bool allow_animation)
ozone_update_thumbnail_image(ozone); ozone_update_thumbnail_image(ozone);
} }
ozone_update_savestate_thumbnail_path(ozone, (unsigned)ozone->selection); ozone_update_savestate_thumbnail_path(ozone, ozone->selection);
ozone_update_savestate_thumbnail_image(ozone); ozone_update_savestate_thumbnail_image(ozone);
} }
} }
@ -12284,7 +12284,7 @@ static void ozone_populate_entries(
ozone_list_open(ozone, ozone_collapse_sidebar, (!(ozone->flags & OZONE_FLAG_FIRST_FRAME))); ozone_list_open(ozone, ozone_collapse_sidebar, (!(ozone->flags & OZONE_FLAG_FIRST_FRAME)));
/* Reset savestate thumbnails always */ /* Reset savestate thumbnails always */
ozone_update_savestate_thumbnail_path(ozone, (unsigned)menu_st->selection_ptr); ozone_update_savestate_thumbnail_path(ozone, menu_st->selection_ptr);
ozone_update_savestate_thumbnail_image(ozone); ozone_update_savestate_thumbnail_image(ozone);
/* Thumbnails /* Thumbnails
@ -12313,7 +12313,7 @@ static void ozone_populate_entries(
{ {
ozone->flags &= ~(OZONE_FLAG_WANT_THUMBNAIL_BAR ozone->flags &= ~(OZONE_FLAG_WANT_THUMBNAIL_BAR
| OZONE_FLAG_SKIP_THUMBNAIL_RESET); | OZONE_FLAG_SKIP_THUMBNAIL_RESET);
ozone_update_savestate_thumbnail_path(ozone, (unsigned)menu_st->selection_ptr); ozone_update_savestate_thumbnail_path(ozone, menu_st->selection_ptr);
ozone_update_savestate_thumbnail_image(ozone); ozone_update_savestate_thumbnail_image(ozone);
} }
else if ( gfx_thumbnail_is_enabled(menu_st->thumbnail_path_data, GFX_THUMBNAIL_RIGHT) else if ( gfx_thumbnail_is_enabled(menu_st->thumbnail_path_data, GFX_THUMBNAIL_RIGHT)
@ -12423,7 +12423,7 @@ static void ozone_toggle(void *userdata, bool menu_on)
ozone->flags &= ~(OZONE_FLAG_WANT_THUMBNAIL_BAR ozone->flags &= ~(OZONE_FLAG_WANT_THUMBNAIL_BAR
| OZONE_FLAG_SKIP_THUMBNAIL_RESET); | OZONE_FLAG_SKIP_THUMBNAIL_RESET);
gfx_thumbnail_reset(&ozone->thumbnails.savestate); gfx_thumbnail_reset(&ozone->thumbnails.savestate);
ozone_update_savestate_thumbnail_path(ozone, (unsigned)menu_st->selection_ptr); ozone_update_savestate_thumbnail_path(ozone, menu_st->selection_ptr);
ozone_update_savestate_thumbnail_image(ozone); ozone_update_savestate_thumbnail_image(ozone);
} }

View File

@ -6872,7 +6872,7 @@ static void rgui_load_current_thumbnails(rgui_t *rgui, struct menu_state *menu_s
#endif #endif
} }
static void rgui_update_savestate_thumbnail_path(void *data, unsigned i) static void rgui_update_savestate_thumbnail_path(void *data, size_t i)
{ {
settings_t *settings = config_get_ptr(); settings_t *settings = config_get_ptr();
rgui_t *rgui = (rgui_t*)data; rgui_t *rgui = (rgui_t*)data;
@ -7072,7 +7072,7 @@ static void rgui_scan_selected_entry_thumbnail(rgui_t *rgui, bool force_load)
/* Reset savestate thumbnails always */ /* Reset savestate thumbnails always */
if (selection < list_size) if (selection < list_size)
{ {
rgui_update_savestate_thumbnail_path(rgui, (unsigned)selection); rgui_update_savestate_thumbnail_path(rgui, selection);
rgui_update_savestate_thumbnail_image(rgui); rgui_update_savestate_thumbnail_image(rgui);
} }

View File

@ -1233,7 +1233,7 @@ static void xmb_update_dynamic_wallpaper(xmb_handle_t *xmb, bool reset)
} }
} }
static void xmb_update_savestate_thumbnail_path(void *data, unsigned i) static void xmb_update_savestate_thumbnail_path(void *data, size_t i)
{ {
xmb_handle_t *xmb = (xmb_handle_t*)data; xmb_handle_t *xmb = (xmb_handle_t*)data;
settings_t *settings = config_get_ptr(); settings_t *settings = config_get_ptr();
@ -2127,7 +2127,7 @@ static void xmb_list_open_new(xmb_handle_t *xmb,
/* This shows savestate thumbnail after /* This shows savestate thumbnail after
* opening savestate submenu */ * opening savestate submenu */
xmb->skip_thumbnail_reset = false; xmb->skip_thumbnail_reset = false;
xmb_update_savestate_thumbnail_path(xmb, (unsigned)current); xmb_update_savestate_thumbnail_path(xmb, current);
xmb_update_savestate_thumbnail_image(xmb); xmb_update_savestate_thumbnail_image(xmb);
} }

View File

@ -391,7 +391,7 @@ typedef struct menu_ctx_driver
void (*refresh_thumbnail_image)(void *data, unsigned i); void (*refresh_thumbnail_image)(void *data, unsigned i);
void (*set_thumbnail_content)(void *data, const char *s); void (*set_thumbnail_content)(void *data, const char *s);
int (*osk_ptr_at_pos)(void *data, int x, int y, unsigned width, unsigned height); int (*osk_ptr_at_pos)(void *data, int x, int y, unsigned width, unsigned height);
void (*update_savestate_thumbnail_path)(void *data, unsigned i); void (*update_savestate_thumbnail_path)(void *data, size_t i);
void (*update_savestate_thumbnail_image)(void *data); void (*update_savestate_thumbnail_image)(void *data);
int (*pointer_down)(void *data, unsigned x, unsigned y, unsigned ptr, int (*pointer_down)(void *data, unsigned x, unsigned y, unsigned ptr,
menu_file_list_cbs_t *cbs, menu_file_list_cbs_t *cbs,