rockbox/apps/gui
William Wilgus 5afdcdd460 Bug fix icon.c crashes with negative icon index
The index for Icon_NOICON is -1 which is caught properly
as is icon > Icon_Last_Themeable

But if you pass an index lower than Icon_NOICON screen_put_iconxy()
tries to read memory prior to the iconset resulting in a crash

Change-Id: I415e650932d65214d883a1595e22261f22e776b6
2019-09-24 23:51:12 -05:00
..
bitmap Explicitly provide both cases in conditional (fixes warning) 2017-09-07 10:38:42 +02:00
charcell lists: Adapt put_line(). 2014-01-07 14:13:40 +01:00
skin_engine Fix skin_engine.c Album Art never dealloc'd on theme change 2019-02-26 07:43:04 +01:00
backdrop.c really the last of the red this time 2010-01-29 08:39:08 +00:00
backdrop.h fix the last of the red... note to self, fix backdrop.h! 2010-01-29 08:25:24 +00:00
buttonbar.c Missed two spots. 2011-10-15 19:47:59 +00:00
buttonbar.h
color_picker.c Fix truncation warning color_picker.c->draw_screen 2019-07-10 06:31:22 +02:00
color_picker.h color_picker: a bit of rework for color_picker. 2010-02-11 14:18:31 +00:00
folder_select.c folder_select: fix problem when selecting / as folder. 2012-08-15 23:10:28 +02:00
folder_select.h New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
icon.c Bug fix icon.c crashes with negative icon index 2019-09-24 23:51:12 -05:00
icon.h icons: Provide accessors to the icon format (mono or native). 2014-01-07 11:49:53 +01:00
line.c Fix greyscale and mono builds. 2014-03-03 16:34:36 +01:00
line.h lcd-24bit: Introduce a 24-bit mid-level LCD driver 2014-06-21 00:15:53 +02:00
list.c Show time, date, and recording directory in the info screen 2019-07-28 14:57:14 +02:00
list.h Show time, date, and recording directory in the info screen 2019-07-28 14:57:14 +02:00
mask_select.c Selective Backlight/Advanced Softlock - Selective actions based on context 2017-01-17 23:06:17 +01:00
mask_select.h Selective Backlight/Advanced Softlock - Selective actions based on context 2017-01-17 23:06:17 +01:00
option_select.c Speech Feedback improvements on the Quickscreen 2019-08-05 05:01:29 +02:00
option_select.h skin_engine: Make pressing the setting bar touch region work 2012-07-06 14:28:34 +10:00
pitchscreen.c pitchscreen: Fix compile on HWCODEC players. 2019-02-04 03:58:52 +01:00
pitchscreen.h
quickscreen.c Speech Feedback improvements on the Quickscreen 2019-08-05 05:01:29 +02:00
quickscreen.h
scrollbar.c skin_engine: New param "noborder" for the bar tags. 2014-01-12 15:22:29 +01:00
scrollbar.h skin_engine: New param "noborder" for the bar tags. 2014-01-12 15:22:29 +01:00
splash.c scroll_engine: Rename scroll_stop* functions to be more consistent with the lcd api. 2013-12-14 23:11:30 +01:00
splash.h Move some gcc extensions to new gcc_extensions.h header 2010-07-25 14:44:29 +00:00
statusbar-skinned.c events: Rework event subsystem (add_event, send_event) to be more versatile. 2014-03-14 23:36:30 +01:00
statusbar-skinned.h events: Rework event subsystem (add_event, send_event) to be more versatile. 2014-03-14 23:36:30 +01:00
statusbar.c Fix possible truncation statusbar.c->gui_statusbar_icon_battery 2019-07-10 06:09:46 +02:00
statusbar.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
usb_screen.c Fix reset runtime 2016-04-04 11:05:43 +02:00
usb_screen.h Fix warning on USB_NONE targets 2010-10-14 12:29:19 +00:00
viewport.c events: Rework event subsystem (add_event, send_event) to be more versatile. 2014-03-14 23:36:30 +01:00
viewport.h Fix up some more red 2014-08-05 21:32:13 -04:00
wps.c Volume adjustment in WPS ignored AUDIOHW_SETTING values 2018-06-20 12:19:33 +02:00
wps.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
yesno.c scroll_engine: Rename scroll_stop* functions to be more consistent with the lcd api. 2013-12-14 23:11:30 +01:00
yesno.h Pull yesno_pop out of the radio code as it is a nice simple resuasble yesno api worth reusing 2011-07-21 06:40:01 +00:00