ImagePrint/ImagePrintUI/imageprinteng/src/cdiscoverymanager.cpp
changeset 2 acc370d7f2f6
parent 0 d11fb78c4374
child 29 bb3bc0aea200
--- 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
                 {