diff -r 51c0f5edf5ef -r 3ba40be8e484 iaupdate/IAD/ui/src/iaupdatemaincontainer.cpp --- a/iaupdate/IAD/ui/src/iaupdatemaincontainer.cpp Fri Feb 19 22:57:02 2010 +0200 +++ b/iaupdate/IAD/ui/src/iaupdatemaincontainer.cpp Fri Mar 12 15:43:14 2010 +0200 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -426,19 +426,17 @@ CleanupStack::PopAndDestroy( buffer ); CleanupStack::PopAndDestroy( name ); } - if ( node->NodeType() == MIAUpdateAnyNode::ENodeTypeFw ) { - MIAUpdateFwNode* fwnode = static_cast( node ); + HBufC* firmwareHeader = StringLoader::LoadLC(R_IAUPDATE_MAIN_DEVICE_FW); HBufC* firmwarename = HBufC::NewLC( node->Base().Name().Length() + - KSpace.iTypeLength + - fwnode->FwVersion1().Length() ); + KSpace.iTypeLength + + firmwareHeader->Length() ); firmwarename->Des() = node->Base().Name(); firmwarename->Des() += KSpace(); - firmwarename->Des() += fwnode->FwVersion1(); - - + firmwarename->Des() += *firmwareHeader; + HBufC* buffer = HBufC::NewLC( KOne.iTypeLength + KTabulator.iTypeLength + firmwarename->Length() + @@ -457,6 +455,7 @@ iItemTextArray->AppendL( *buffer ); CleanupStack::PopAndDestroy( buffer ); CleanupStack::PopAndDestroy( firmwarename ); + CleanupStack::PopAndDestroy( firmwareHeader ); } CleanupStack::PopAndDestroy( importanceDescription );