forked from len0rd/rockbox
lists: Fix item indentation in RTL to match LTR behavior (which is no indentation when the scrollbar isn't shown, apparently).
Change-Id: I5c36d34638fa7a9cba9468b7ee07a07a836fadec
This commit is contained in:
parent
ef38221602
commit
48bc762db1
1 changed files with 2 additions and 1 deletions
|
|
@ -145,6 +145,7 @@ void list_draw(struct screen *display, struct gui_synclist *list)
|
|||
const int list_start_item = list->start_item[screen];
|
||||
const int icon_width = list_icon_width(screen);
|
||||
const bool scrollbar_in_left = (global_settings.scrollbar == SCROLLBAR_LEFT);
|
||||
const bool scrollbar_in_right = (global_settings.scrollbar == SCROLLBAR_RIGHT);
|
||||
const bool show_cursor = !global_settings.cursor_style &&
|
||||
list->show_selection_marker;
|
||||
struct viewport *parent = (list->parent[screen]);
|
||||
|
|
@ -220,7 +221,7 @@ void list_draw(struct screen *display, struct gui_synclist *list)
|
|||
list_text_vp->width -= SCROLLBAR_WIDTH;
|
||||
list_text_vp->x += SCROLLBAR_WIDTH;
|
||||
}
|
||||
else if (VP_IS_RTL(list_text_vp) && !scrollbar_in_left)
|
||||
else if (VP_IS_RTL(list_text_vp) && scrollbar_in_right)
|
||||
{
|
||||
list_text_vp->width -= SCROLLBAR_WIDTH;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue