mtpfws/mtpfw/dataproviders/devdp/src/cmtpdevicedp.cpp
changeset 60 841f70763fbe
parent 49 c20dd21d1eb4
--- a/mtpfws/mtpfw/dataproviders/devdp/src/cmtpdevicedp.cpp	Tue Sep 28 20:14:08 2010 +0800
+++ b/mtpfws/mtpfw/dataproviders/devdp/src/cmtpdevicedp.cpp	Thu Nov 04 15:31:42 2010 +0800
@@ -811,8 +811,13 @@
         case EStartTimer:
             OstTrace0(TRACE_NORMAL, DUP1_CMTPDEVICEINFOTIMER_RUNL, "CMTPDeviceInfoTimer::RunL - EStartTimer");
             // Open the USB device interface.
-            LEAVEIFERROR(iLdd.Open(0),
-                    OstTrace0( TRACE_ERROR, DUP4_CMTPDEVICEINFOTIMER_RUNL, "Open the USB device interface error!" ));
+			TInt err;
+			err = iLdd.Open(0);
+			if ( err != KErrNone )
+			{
+				OstTrace0( TRACE_ERROR, DUP4_CMTPDEVICEINFOTIMER_RUNL, "Open the USB device interface error!" );
+				Panic(EMTPDevDpConnectionNotFound);
+			}
             iLdd.ReEnumerate(iStatus);
             iDeviceProvider.SetConnectMac();
             iState = EUSBReEnumerate;
@@ -827,7 +832,7 @@
         }
     OstTraceFunctionExit0( CMTPDEVICEINFOTIMER_RUNL_EXIT );
     }
-    
+
 /** 
 Constructor
 */