fix that disktidy plugin and shopper plugin is not usable when Show Icons setting is turned off.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28362 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Teruaki Kawashima 2010-10-26 12:19:39 +00:00
parent c2f4e03b9e
commit a900a29091
3 changed files with 3 additions and 6 deletions

View file

@ -331,7 +331,7 @@ void list_draw(struct screen *display, struct gui_synclist *list)
}
/* do the icon */
display->set_viewport(&list_icons);
if (list->callback_get_item_icon && global_settings.show_icons)
if (list->callback_get_item_icon != NULL)
{
screen_put_icon_with_offset(display, show_cursor?1:0,
(line),show_cursor?ICON_PADDING:0,draw_offset,
@ -468,7 +468,7 @@ unsigned gui_synclist_do_touchscreen(struct gui_synclist * gui_list)
return ACTION_NONE;
/* x and y are relative to info_vp */
if (global_settings.show_icons)
if (gui_list->callback_get_item_icon != NULL)
icon_width += get_icon_width(screen);
if (show_cursor)
icon_width += get_icon_width(screen);