diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2022-10-04 23:22:21 +0100 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2022-11-15 14:20:31 +0000 |
commit | 73b1e30bb04d87144c4106ff7a9457507d191491 (patch) | |
tree | 377a307a2ba7f3065fa60cf316c20c01d03a2725 /apps/gui/skin_engine/skin_display.c | |
parent | 45bd4c7220280e3eafdd2722cc17c8db8617b676 (diff) | |
download | rockbox-73b1e30bb04d87144c4106ff7a9457507d191491.tar.gz rockbox-73b1e30bb04d87144c4106ff7a9457507d191491.zip |
skin engine: Reduce scope of internal wps_data struct
A bunch of public API calls take a wps_data struct argument,
but that's an internal type that doesn't have a direct getter.
Instead the skin engine provides a gui_wps struct as a way
to refer to a particular skin instance. Use that instead of
wps_data in the public API.
Change-Id: I13e1aa8df7f08ccfb789bb728d493ac8d7de1a9b
Diffstat (limited to 'apps/gui/skin_engine/skin_display.c')
-rw-r--r-- | apps/gui/skin_engine/skin_display.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/gui/skin_engine/skin_display.c b/apps/gui/skin_engine/skin_display.c index 3ff804263b..1a012dc1a6 100644 --- a/apps/gui/skin_engine/skin_display.c +++ b/apps/gui/skin_engine/skin_display.c | |||
@@ -709,14 +709,14 @@ void draw_album_art(struct gui_wps *gwps, int handle_id, bool clear) | |||
709 | } | 709 | } |
710 | #endif | 710 | #endif |
711 | 711 | ||
712 | bool skin_has_sbs(enum screen_type screen, struct wps_data *data) | 712 | bool skin_has_sbs(struct gui_wps *gwps) |
713 | { | 713 | { |
714 | (void)screen; | 714 | struct wps_data *data = gwps->data; |
715 | (void)data; | 715 | |
716 | bool draw = false; | 716 | bool draw = false; |
717 | if (data->wps_sb_tag) | 717 | if (data->wps_sb_tag) |
718 | draw = data->show_sb_on_wps; | 718 | draw = data->show_sb_on_wps; |
719 | else if (statusbar_position(screen) != STATUSBAR_OFF) | 719 | else if (statusbar_position(gwps->display->screen_type) != STATUSBAR_OFF) |
720 | draw = true; | 720 | draw = true; |
721 | return draw; | 721 | return draw; |
722 | } | 722 | } |