diff --git a/menu/drivers/materialui.c b/menu/drivers/materialui.c index de70fc59cd..933a6ce02c 100644 --- a/menu/drivers/materialui.c +++ b/menu/drivers/materialui.c @@ -754,7 +754,7 @@ static void materialui_render_label_value( settings_t *settings = config_get_ptr(); /* Initial ticker configuration */ - ticker.type_enum = settings->uints.menu_ticker_type; + ticker.type_enum = (enum menu_animation_ticker_type)settings->uints.menu_ticker_type; ticker.spacer = ticker_spacer; label_str[0] = value_str[0] = '\0'; @@ -1171,7 +1171,7 @@ static void materialui_frame(void *data, video_frame_info_t *video_info) return; /* Initial ticker configuration */ - ticker.type_enum = settings->uints.menu_ticker_type; + ticker.type_enum = (enum menu_animation_ticker_type)settings->uints.menu_ticker_type; ticker.spacer = ticker_spacer; usable_width = width - (mui->margin * 2); diff --git a/menu/drivers/ozone/ozone.c b/menu/drivers/ozone/ozone.c index 0642a553b5..f4c55247e0 100644 --- a/menu/drivers/ozone/ozone.c +++ b/menu/drivers/ozone/ozone.c @@ -852,7 +852,7 @@ static void ozone_draw_header(ozone_handle_t *ozone, video_frame_info_t *video_i unsigned timedate_offset = 0; /* Initial ticker configuration */ - ticker.type_enum = settings->uints.menu_ticker_type; + ticker.type_enum = (enum menu_animation_ticker_type)settings->uints.menu_ticker_type; ticker.spacer = ticker_spacer; /* Separator */ diff --git a/menu/drivers/ozone/ozone_entries.c b/menu/drivers/ozone/ozone_entries.c index 27fec1733e..45e6c10414 100644 --- a/menu/drivers/ozone/ozone_entries.c +++ b/menu/drivers/ozone/ozone_entries.c @@ -420,7 +420,7 @@ border_iterate: float *icon_color = NULL; /* Initial ticker configuration */ - ticker.type_enum = settings->uints.menu_ticker_type; + ticker.type_enum = (enum menu_animation_ticker_type)settings->uints.menu_ticker_type; ticker.spacer = ticker_spacer; entry_value[0] = '\0'; diff --git a/menu/drivers/ozone/ozone_sidebar.c b/menu/drivers/ozone/ozone_sidebar.c index 57e35ad157..e6e7a159cb 100644 --- a/menu/drivers/ozone/ozone_sidebar.c +++ b/menu/drivers/ozone/ozone_sidebar.c @@ -113,7 +113,7 @@ void ozone_draw_sidebar(ozone_handle_t *ozone, video_frame_info_t *video_info) settings_t *settings = config_get_ptr(); /* Initial ticker configuration */ - ticker.type_enum = settings->uints.menu_ticker_type; + ticker.type_enum = (enum menu_animation_ticker_type)settings->uints.menu_ticker_type; ticker.spacer = ticker_spacer; unsigned selection_y = 0; diff --git a/menu/drivers/rgui.c b/menu/drivers/rgui.c index 71f09f314a..b3fc998396 100644 --- a/menu/drivers/rgui.c +++ b/menu/drivers/rgui.c @@ -1586,7 +1586,7 @@ static void rgui_render(void *data, bool is_idle) /* We use a single ticker for all text animations, * with the following configuration: */ ticker.idx = menu_animation_get_ticker_idx(); - ticker.type_enum = settings->uints.menu_ticker_type; + ticker.type_enum = (enum menu_animation_ticker_type)settings->uints.menu_ticker_type; ticker.spacer = ticker_spacer; /* If thumbnails are enabled and we are viewing a playlist, diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index 6567d93a2a..d98f60f1a7 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -2815,7 +2815,7 @@ static int xmb_draw_item( settings_t *settings = config_get_ptr(); /* Initial ticker configuration */ - ticker.type_enum = settings->uints.menu_ticker_type; + ticker.type_enum = (enum menu_animation_ticker_type)settings->uints.menu_ticker_type; ticker.spacer = ticker_spacer; if (!node)