diff -r 220a17280356 -r 1f3c3f2f5b0a widgets/widgetapp/src/WidgetUiWindow.cpp --- a/widgets/widgetapp/src/WidgetUiWindow.cpp Fri Mar 12 15:48:51 2010 +0200 +++ b/widgets/widgetapp/src/WidgetUiWindow.cpp Mon Mar 15 12:44:50 2010 +0200 @@ -808,6 +808,7 @@ TInt ask( 1 ); TInt wmlId( KWmlNoDefaultAccessPoint ); TInt snapId( KWmlNoDefaultSnapId ); +#ifndef BRDO_OCC_ENABLED_FF CRepository* rep( NULL ); TRAPD( cenrepError, rep = CRepository::NewL( KCRUidBrowser ) ); if ( KErrNone == cenrepError ) @@ -817,6 +818,7 @@ (void)rep->Get( KBrowserNGDefaultSnapId, snapId ); } delete rep; +#endif if ( ask == EBrowserCenRepApSelModeDestination && ( snapId != KWmlNoDefaultSnapId) ) { @@ -1001,8 +1003,11 @@ aDesArray, paramFound ); - TLex lex(dlId); - User::LeaveIfError(lex.Val(iDlId)); + if ( paramFound ) + { + TLex lex(dlId); + User::LeaveIfError(lex.Val(iDlId)); + } TDataType dataType( *contentType8 ); CAiwGenericParamList* genericParamList =