src/hbcore/decorators/hbindicatorbutton.cpp
changeset 30 80e4d18b72f5
parent 28 b7da29130b0e
--- a/src/hbcore/decorators/hbindicatorbutton.cpp	Fri Sep 17 08:32:10 2010 +0300
+++ b/src/hbcore/decorators/hbindicatorbutton.cpp	Mon Oct 04 00:38:12 2010 +0300
@@ -103,6 +103,9 @@
     mHandleIcon(0), mDefaultAction(0), mNewEventAction(0), mProgressAction(0), mDeviceDialog(0), 
     mProgressAnimationFound(false), mNewEventIcon(0), mNewEvent(false), mStyle(0), mIndicatorMenuOpen(false),
     mTouchArea(0)
+#if defined(Q_OS_SYMBIAN)
+    ,mIndicatorButtonStatusPrivate(0)
+#endif // defined(Q_OS_SYMBIAN)
 {
 
 }
@@ -156,7 +159,8 @@
 void HbIndicatorButtonPrivate::addIndicators(const QList<IndicatorClientInfo> &clientInfo)
 {
     for (int i = 0; i < clientInfo.size(); ++i) {
-        if (clientInfo.at(i).hasMenuData) {
+        if (clientInfo.at(i).hasMenuData 
+            || clientInfo.at(i).category == HbIndicatorInterface::ProgressCategory) {
             mIndicators.prepend(clientInfo.at(i));
             if (clientInfo.at(i).category == HbIndicatorInterface::NotificationCategory) {
                 mNewEvent = true;