diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/gui/list.c | 5 | ||||
-rw-r--r-- | apps/recorder/recording.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/apps/gui/list.c b/apps/gui/list.c index 6a7d21cc4b..aca0105967 100644 --- a/apps/gui/list.c +++ b/apps/gui/list.c | |||
@@ -409,6 +409,11 @@ static void gui_list_draw_smart(struct gui_list *gui_list) | |||
409 | { | 409 | { |
410 | /* Display gradient line selector */ | 410 | /* Display gradient line selector */ |
411 | style |= STYLE_GRADIENT; | 411 | style |= STYLE_GRADIENT; |
412 | |||
413 | /* Make the lcd driver know how many lines the gradient should | ||
414 | cover and only draw it for the first selected item. */ | ||
415 | if (current_item == gui_list->selected_item) | ||
416 | style |= gui_list->selected_size & STYLE_COLOR_MASK; | ||
412 | } | 417 | } |
413 | #endif | 418 | #endif |
414 | else /* if (!global_settings.cursor_style) */ | 419 | else /* if (!global_settings.cursor_style) */ |
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index bd04d26929..fed2e6767e 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c | |||
@@ -863,7 +863,7 @@ bool recording_screen(bool no_source) | |||
863 | style |= STYLE_COLORBAR; | 863 | style |= STYLE_COLORBAR; |
864 | } | 864 | } |
865 | else if (global_settings.cursor_style == 3) { | 865 | else if (global_settings.cursor_style == 3) { |
866 | style |= STYLE_GRADIENT; | 866 | style |= STYLE_GRADIENT | 1; |
867 | } | 867 | } |
868 | #endif | 868 | #endif |
869 | 869 | ||