diff -r e1bea15f9a39 -r 79859ed3eea9 webengine/widgetregistry/Client/src/WidgetRegistryClient.cpp --- a/webengine/widgetregistry/Client/src/WidgetRegistryClient.cpp Thu Aug 19 10:58:56 2010 +0300 +++ b/webengine/widgetregistry/Client/src/WidgetRegistryClient.cpp Tue Aug 31 16:17:46 2010 +0300 @@ -19,7 +19,8 @@ #include #include #include -#include +#include "WidgetRegistryClient.h" + // ============================================================================ // Starts the widget registry server @@ -625,14 +626,14 @@ CBufFlat* RWidgetRegistryClientSession::MarshalPropertyValuesL( const RPointerArray& aPropertyValues ) const { - CBufFlat* buf = CBufFlat::NewL( 4096 ); + CBufFlat* buf = CBufFlat::NewL( 512 ); CleanupStack::PushL( buf ); RBufWriteStream stream( *buf ); CleanupClosePushL( stream ); TInt i = 0; - for ( ; i < aPropertyValues.Count(); ++i ) + for ( ; i < EWidgetPropertyIdCount; ++i ) { aPropertyValues[i]->SerializeL( stream ); }