From 153ac73c04ec06a2402c78cf24b8a8908749c70d Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Mon, 15 Jun 2009 13:46:10 +0000 Subject: Fix helloworld.lua for mono targets (+ add lcd_mono_bitmap() & lcd_mono_bitmap_part() to Lua API) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21291 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/helloworld.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'apps/plugins/helloworld.lua') 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) local func = rb.lcd_bitmap_transparent_part if(func == nil) then - func = rb.lcd_bitmap_part -- Fallback version for mono targets + func = rb.lcd_bitmap_part -- Fallback version for grayscale targets + if(func == nil) then + func = rb.lcd_mono_bitmap_part -- Fallback version for mono targets + end end func(img, 0, 0, img:width(), x, y, img:width(), img:height()) rb.lcd_update() @@ -120,6 +123,9 @@ end local backdrop = rb.read_bmp_file("/.rockbox/icons/tango_small_viewers.bmp") -- This image should always be present? if(backdrop == nil) then backdrop = rb.read_bmp_file("/.rockbox/icons/tango_small_viewers_mono.bmp") -- Try using the mono version + if(backdrop == nil) then + backdrop = rb.read_bmp_file("/.rockbox/icons/viewers.bmp") -- Try using the builtin version + end end -- Draws the image using our own draw_image() function; see up draw_image(backdrop) -- cgit v1.2.3