mtptransports/mtpusbtransport/usbdatatypes/src/tmtpusbparameterpayloadblock.cpp
changeset 20 6e82ae192c3a
parent 0 d0791faffa3f
--- a/mtptransports/mtpusbtransport/usbdatatypes/src/tmtpusbparameterpayloadblock.cpp	Fri Apr 16 15:51:48 2010 +0300
+++ b/mtptransports/mtpusbtransport/usbdatatypes/src/tmtpusbparameterpayloadblock.cpp	Mon May 03 13:19:02 2010 +0300
@@ -65,26 +65,17 @@
 @param aIsNullParamValid a boolean value to check if a null parameter is valid. A value of ETrue means a null parameter is valid; EFalse means invalid.
 @param aNumOfNullParam the number of valid null parameters to be copied.
 */
-EXPORT_C void TMTPUsbParameterPayloadBlock::CopyIn(const TMTPTypeFlatBase& aFrom, TUint aParamStartOffset, TUint aParamEndOffset, TBool aIsNullParamValid, TUint aNumOfNullParam)
+EXPORT_C void TMTPUsbParameterPayloadBlock::CopyIn(const TMTPTypeFlatBase& aFrom, TUint aParamStartOffset, TUint aParamEndOffset, TBool /*aIsNullParamValid*/, TUint /*aNumOfNullParam*/)
     {
-    __ASSERT_DEBUG((aParamEndOffset >= aParamStartOffset && (aParamEndOffset - aParamStartOffset + 1) <= ENumElements), User::Invariant());
+    __ASSERT_DEBUG((aParamEndOffset >= aParamStartOffset && (aParamEndOffset - aParamStartOffset) <= ENumElements), User::Invariant());
     TUint32 parameter = KMTPNotSpecified32;
-    TUint numberOfNullParam = 0;
     TUint loopCount =  aParamEndOffset - aParamStartOffset;  
-	
-	for (TUint i(TMTPUsbParameterPayloadBlock::EParameter1); i <= loopCount; i++)
-	    {
-	    parameter = aFrom.Uint32(aParamStartOffset + i);
-	    if (parameter != KMTPNotSpecified32)
-	        {
-	        SetUint32(i, parameter);
-	        }
-	    else if(aIsNullParamValid && (numberOfNullParam < aNumOfNullParam))
-	        {
-	        SetUint32(i, parameter);
-	        numberOfNullParam++;
-	        }
-	    }     		
+
+    for (TUint i(TMTPUsbParameterPayloadBlock::EParameter1); i < loopCount; i++)
+        {
+        parameter = aFrom.Uint32(aParamStartOffset + i);
+        SetUint32(i, parameter);
+        }
     }
 
 /**