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