diff -r ceeb73e410b5 -r acc370d7f2f6 ImagePrint/ImagePrintUI/imageprinteng/src/cdiscoverymanager.cpp --- a/ImagePrint/ImagePrintUI/imageprinteng/src/cdiscoverymanager.cpp Thu Jan 07 12:46:28 2010 +0200 +++ b/ImagePrint/ImagePrintUI/imageprinteng/src/cdiscoverymanager.cpp Mon Jan 18 20:19:34 2010 +0200 @@ -187,14 +187,14 @@ // When Bluetooth discovery is finished, but Bluetooth is not enabled pass error code to UI. if ( aErrorCode == ENoConnection ) { - if (iDiscoveryObserver){ - iDiscoveryObserver->DiscoveryError( aErrorCode ); - } - } + if (iDiscoveryObserver) + { + iDiscoveryObserver->DiscoveryError( aErrorCode ); + } + } if ( iCancelling ) { // Exection continues in CancelDiscoveryL() - if ( iDiscoveryObserver ) { iDiscoveryObserver->DeviceDiscoveryCompleted(); @@ -207,16 +207,25 @@ if ( aStatus == EDiscovering ) { iOnGoingDiscovery = EFalse; - iDiscoveryObserver->DeviceDiscoveryCompleted(); + if ( iDiscoveryObserver ) + { + iDiscoveryObserver->DeviceDiscoveryCompleted(); + } } else if ( aStatus == EDoneDiscovery ) { iOnGoingDiscovery = EFalse; - iDiscoveryObserver->DeviceDiscoveryCompleted(); + if ( iDiscoveryObserver ) + { + iDiscoveryObserver->DeviceDiscoveryCompleted(); + } } else if ( aStatus == ECancellingDiscovery ) { - iDiscoveryObserver->DiscoveryError( aErrorCode ); + if ( iDiscoveryObserver ) + { + iDiscoveryObserver->DiscoveryError( aErrorCode ); + } } else {