-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 | |||
@@ -51,6 +51,8 @@ | |||
51 | #endif | 51 | #endif |
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 ) { \ |
56 | QWidget *w = new T( 0, "test", QWidget::WDestructiveClose | QWidget::WGroupLeader ); \ | 58 | QWidget *w = new T( 0, "test", QWidget::WDestructiveClose | QWidget::WGroupLeader ); \ |
@@ -281,7 +283,13 @@ void TaskBar::receive( const QCString &msg, const QByteArray &data ) | |||
281 | int led, status; | 283 | int led, status; |
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 | } |
287 | 295 | ||