Diffstat (limited to 'noncore/net/opietooth/manager/bluebase.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/opietooth/manager/bluebase.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/noncore/net/opietooth/manager/bluebase.cpp b/noncore/net/opietooth/manager/bluebase.cpp index 9cfeaa2..189001d 100644 --- a/noncore/net/opietooth/manager/bluebase.cpp +++ b/noncore/net/opietooth/manager/bluebase.cpp | |||
@@ -316,2 +316,3 @@ void BlueBase::startServiceActionHold( QListViewItem * item, const QPoint & poin | |||
316 | } else if ( ((BTListItem*)item)->type() == "service") { | 316 | } else if ( ((BTListItem*)item)->type() == "service") { |
317 | |||
317 | menu->insertItem( tr("Test1:"), 0); | 318 | menu->insertItem( tr("Test1:"), 0); |
@@ -372,5 +373,12 @@ void BlueBase::startServiceActionHold( QListViewItem * item, const QPoint & poin | |||
372 | // add services | 373 | // add services |
374 | QMap<int, QString> list; | ||
375 | QMap<int, QString>::Iterator classIt; | ||
373 | for( it2 = servicesList.begin(); it2 != servicesList.end(); ++it2 ) { | 376 | for( it2 = servicesList.begin(); it2 != servicesList.end(); ++it2 ) { |
374 | serviceItem = new BTServiceItem( deviceItem , (*it2) ); | 377 | serviceItem = new BTServiceItem( deviceItem , (*it2) ); |
375 | serviceItem->setPixmap( 0, m_iconLoader->serviceIcon( (*it2).classIdList() ) ); | 378 | list = (*it2).classIdList(); |
379 | classIt = list.begin(); | ||
380 | int classId; | ||
381 | if ( classIt != list.end() ) | ||
382 | classId = classIt.key(); | ||
383 | serviceItem->setPixmap( 0, m_iconLoader->serviceIcon( classId ) ); | ||
376 | } | 384 | } |