Thank You for your continued support and contributions!
FOR_NB_SCREENS(i) {#ifdef HAVE_LCD_BITMAP if (!skinlist_draw(&screens[i], gui_list))#endif list_draw(&screens[i], gui_list); }
struct viewport *parent = (list->parent[screen]);display->scroll_stop_viewport(parent);
if (listcfg[screen]->tile == true) display->scroll_stop();
bool skinlist_draw(struct screen *display, struct gui_synclist *list){ int cur_line, display_lines; const int screen = display->screen_type; struct viewport *parent = (list->parent[screen]); char* label = NULL; const int list_start_item = list->start_item[screen]; struct gui_wps wps; if (!skinlist_is_configured(screen, list)) return false; current_list = list; wps.display = display; wps.data = listcfg[screen]->data; display_lines = skinlist_get_line_count(screen, list); label = (char *)SKINOFFSETTOPTR(get_skin_buffer(wps.data), listcfg[screen]->label); display->set_viewport(parent); display->clear_viewport(); // fix the scrolling glitch if (listcfg[screen]->tile == true) display->scroll_stop();
@millimHey, I found a glitch with the theme - but to be honest, it's the exact same glitch I've been having with my own icon-using themes. If you go into the files menu, and there are long file names that need to scroll, it causes a problem when you come back out again - see the screenshots.Either there's something we both get wrong about the logic of viewports, or there's a bug to do with scrolling text that only comes up when one does things with custom %vi statements to use icons. The fact that there's already a bug with scrolling text, relating to the backgrounds of the SBS and WPS, makes me think it's the latter.
Hey, I found a glitch with the theme
RetiredTeacherGuy Welcome to the forums!Thanks for reminding me QuoteHey, I found a glitch with the themethis should be fixed as of todayhttps://gerrit.rockbox.org/r/c/rockbox/+/6330
Page created in 0.102 seconds with 21 queries.