-rw-r--r-- | core/launcher/taskbar.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/core/launcher/taskbar.cpp b/core/launcher/taskbar.cpp index 1feae4a..46bcdb3 100644 --- a/core/launcher/taskbar.cpp +++ b/core/launcher/taskbar.cpp | |||
@@ -52,4 +52,6 @@ | |||
52 | 52 | ||
53 | 53 | ||
54 | using namespace Opie; | ||
55 | |||
54 | #define FACTORY(T) \ | 56 | #define FACTORY(T) \ |
55 | static QWidget *new##T( bool maximized ) { \ | 57 | static QWidget *new##T( bool maximized ) { \ |
@@ -282,5 +284,11 @@ void TaskBar::receive( const QCString &msg, const QByteArray &data ) | |||
282 | stream >> led >> status; | 284 | stream >> led >> status; |
283 | 285 | ||
284 | ODevice::inst ( )-> setLed ( led, status ? OLED_BlinkSlow : OLED_Off ); | 286 | QValueList <OLed> ll = ODevice::inst ( )-> ledList ( ); |
287 | if ( ll. count ( )){ | ||
288 | OLed l = ll. contains ( Led_Mail ) ? Led_Mail : ll [0]; | ||
289 | bool canblink = ODevice::inst ( )-> ledStateList ( l ). contains ( Led_BlinkSlow ); | ||
290 | |||
291 | ODevice::inst ( )-> setLedState ( l, status ? ( canblink ? Led_BlinkSlow : Led_On ) : Led_Off ); | ||
292 | } | ||
285 | } | 293 | } |
286 | } | 294 | } |