Welcome to the Rockbox Technical Forums!
****************** 29,35 **** #include "list.h" #include "scrollbar.h" #include "statusbar.h"- #include "textarea.h" #ifdef HAVE_LCD_CHARCELLS #define SCROLL_LIMIT 1--- 29,35 ---- #include "list.h" #include "scrollbar.h" #include "statusbar.h"+ #include "textarea.h" #ifdef HAVE_LCD_CHARCELLS #define SCROLL_LIMIT 1
I didn't applied the patch, but just looking at the source code makes me think this doesn't work for 2 screens devices because of the way you test if a list has to be completely redrawn or just partially (in the case of 2 screens devices, the list will be redrawn each time).
I think an additional parameter to the draw function is the way to go.a program could call the draw function to redraw completely the screen without creating a new list
oh and btw with all my respect, I think it's a really bad idea to use the screen struct to put things like this without any relationship; ideally this one should hold only informations about the low level access to the screen.
Witch of the two patches do we use for the 5G iPod? The iPodLinux Generations page (http://ipodlinux.org/Generations) lists its processor as "PP5021C-TDF (like PP5020)", so I'm not sure whether that counts as PP5020 or not.
Page created in 0.184 seconds with 61 queries.