diff options
Diffstat (limited to 'apps/plugins/helloworld.lua')
-rw-r--r-- | apps/plugins/helloworld.lua | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/plugins/helloworld.lua b/apps/plugins/helloworld.lua index 047e31a644..c0e75540c7 100644 --- a/apps/plugins/helloworld.lua +++ b/apps/plugins/helloworld.lua | |||
@@ -35,7 +35,10 @@ function draw_image(img) | |||
35 | 35 | ||
36 | local func = rb.lcd_bitmap_transparent_part | 36 | local func = rb.lcd_bitmap_transparent_part |
37 | if(func == nil) then | 37 | if(func == nil) then |
38 | func = rb.lcd_bitmap_part -- Fallback version for mono targets | 38 | func = rb.lcd_bitmap_part -- Fallback version for grayscale targets |
39 | if(func == nil) then | ||
40 | func = rb.lcd_mono_bitmap_part -- Fallback version for mono targets | ||
41 | end | ||
39 | end | 42 | end |
40 | func(img, 0, 0, img:width(), x, y, img:width(), img:height()) | 43 | func(img, 0, 0, img:width(), x, y, img:width(), img:height()) |
41 | rb.lcd_update() | 44 | rb.lcd_update() |
@@ -120,6 +123,9 @@ end | |||
120 | local backdrop = rb.read_bmp_file("/.rockbox/icons/tango_small_viewers.bmp") -- This image should always be present? | 123 | local backdrop = rb.read_bmp_file("/.rockbox/icons/tango_small_viewers.bmp") -- This image should always be present? |
121 | if(backdrop == nil) then | 124 | if(backdrop == nil) then |
122 | backdrop = rb.read_bmp_file("/.rockbox/icons/tango_small_viewers_mono.bmp") -- Try using the mono version | 125 | backdrop = rb.read_bmp_file("/.rockbox/icons/tango_small_viewers_mono.bmp") -- Try using the mono version |
126 | if(backdrop == nil) then | ||
127 | backdrop = rb.read_bmp_file("/.rockbox/icons/viewers.bmp") -- Try using the builtin version | ||
128 | end | ||
123 | end | 129 | end |
124 | -- Draws the image using our own draw_image() function; see up | 130 | -- Draws the image using our own draw_image() function; see up |
125 | draw_image(backdrop) | 131 | draw_image(backdrop) |