equal
deleted
inserted
replaced
287 case EBTUICmdConnectAudio: |
287 case EBTUICmdConnectAudio: |
288 { |
288 { |
289 TBTDevice device; |
289 TBTDevice device; |
290 device.iIndex = iContainer->CurrentItemIndex(); |
290 device.iIndex = iContainer->CurrentItemIndex(); |
291 iModel->GetDevice(device); |
291 iModel->GetDevice(device); |
|
292 if ( device.iStatus & EStatusBtuiConnected ) |
|
293 { |
|
294 // If device is already connected, we do nothing here. |
|
295 break; |
|
296 } |
292 device.iOperation = EOpConnect; |
297 device.iOperation = EOpConnect; |
293 ConnectL( device, ETrue ); |
298 ConnectL( device, ETrue ); |
294 break; |
299 break; |
295 } |
300 } |
296 |
301 |
1067 if(index == KErrNotFound) return; |
1072 if(index == KErrNotFound) return; |
1068 |
1073 |
1069 TBTDevice device; |
1074 TBTDevice device; |
1070 device.iIndex = index; |
1075 device.iIndex = index; |
1071 iModel->GetDevice(device); |
1076 iModel->GetDevice(device); |
|
1077 |
|
1078 if ( !( device.iStatus & EStatusBtuiConnected) ) |
|
1079 { |
|
1080 // If device is already disconnected, return immediately. |
|
1081 return; |
|
1082 } |
|
1083 |
1072 iDisconnectQueryDevice = device;//remember device related with query dialog |
1084 iDisconnectQueryDevice = device;//remember device related with query dialog |
1073 |
1085 |
1074 // Create confirmation query |
1086 // Create confirmation query |
1075 RBuf stringholder; |
1087 RBuf stringholder; |
1076 CleanupClosePushL( stringholder ); |
1088 CleanupClosePushL( stringholder ); |