From d85c3ec41020a6c56b0d5d95a9ed790f57d73c6e Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Tue, 20 Oct 2009 21:54:59 +0000 Subject: Convert lcd_activation callbacks to use the event system to allow for multiple parallel callbacks (for custom statusbar). Increase maximum event count as we need more (I actually had a report about it during custom statusbar testing). Removed corresponding functions from the core and plugin api. Bump min version and sort. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23302 a1c6a512-1295-4272-9138-f99709370657 --- uisimulator/common/lcd-common.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'uisimulator/common') diff --git a/uisimulator/common/lcd-common.c b/uisimulator/common/lcd-common.c index 52db776856..2acf4b386d 100644 --- a/uisimulator/common/lcd-common.c +++ b/uisimulator/common/lcd-common.c @@ -22,7 +22,9 @@ * ****************************************************************************/ +#include #include "config.h" +#include "system.h" #include "lcd.h" #ifdef HAVE_LCD_ENABLE @@ -82,7 +84,7 @@ void lcd_awake(void) { if (lcd_sleeping) { - lcd_activation_call_hook(); + send_event(LCD_EVENT_ACTIVATION, NULL); lcd_sleeping = false; } } @@ -96,7 +98,7 @@ void lcd_enable(bool on) /* lcd_awake will handle the activation call */ lcd_awake(); #else - lcd_activation_call_hook(); + send_event(LCD_EVENT_ACTIVATION, NULL); #endif } lcd_enabled = on; -- cgit v1.2.3