From c19773c2b4d40082af017a8f5353bcaaf07600d9 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Thu, 14 Jul 2005 22:15:10 +0000 Subject: Win32 sim: better bitmap initialisation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7148 a1c6a512-1295-4272-9138-f99709370657 --- uisimulator/win32/lcd-win32.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'uisimulator/win32/lcd-win32.c') diff --git a/uisimulator/win32/lcd-win32.c b/uisimulator/win32/lcd-win32.c index 216aa65a0e..40f74ee2d6 100644 --- a/uisimulator/win32/lcd-win32.c +++ b/uisimulator/win32/lcd-win32.c @@ -276,6 +276,10 @@ void lcd_backlight (bool on) void lcdcolors(int index, int count, RGBQUAD *start, RGBQUAD *end) { int i; + + bmi.bmiHeader.biClrUsed = index + count; + bmi.bmiHeader.biClrImportant = index + count; + count--; for (i = 0; i <= count; i++) { @@ -293,6 +297,10 @@ void lcdcolors(int index, int count, RGBQUAD *start, RGBQUAD *end) void lcdremotecolors(int index, int count, RGBQUAD *start, RGBQUAD *end) { int i; + + remote_bmi.bmiHeader.biClrUsed = index + count; + remote_bmi.bmiHeader.biClrImportant = index + count; + count--; for (i = 0; i <= count; i++) { @@ -309,8 +317,6 @@ void lcdremotecolors(int index, int count, RGBQUAD *start, RGBQUAD *end) /* initialise simulator lcd driver */ void simlcdinit(void) { - bmi.bmiHeader.biClrUsed = (1<