diff -r f912a08d3c3a -r b801ed730c0a guestrendering/vghwserialiser/inc/openvgrfc.inl --- a/guestrendering/vghwserialiser/inc/openvgrfc.inl Thu Sep 16 10:58:58 2010 +0100 +++ b/guestrendering/vghwserialiser/inc/openvgrfc.inl Thu Sep 16 12:38:21 2010 +0100 @@ -18,7 +18,7 @@ TUint32 lower, upper; iData.GetParamValue( OpenVgRFC::EVGuint, (TUint8*)&lower, aIndex ); iData.GetParamValue( OpenVgRFC::EVGuint, (TUint8*)&upper, aIndex+1 ); - aParam = (upper << 32) + lower; + aParam = ((TUint64)upper << 32) + lower; } inline void OpenVgRFC::GetParamValue( VGfloat& aParam, TInt aIndex ) {