diff -r bbf46f59e123 -r 25ffed67c7ef graphicstest/uibench/src/tfbsfonthandleperf.cpp --- a/graphicstest/uibench/src/tfbsfonthandleperf.cpp Tue Aug 31 16:31:06 2010 +0300 +++ b/graphicstest/uibench/src/tfbsfonthandleperf.cpp Wed Sep 01 12:39:21 2010 +0100 @@ -268,7 +268,7 @@ TVerdict CTFbsFontHandlePerf::doTestStepPreambleL() { CTe_graphicsperformanceSuiteStepBase::doTestStepPreambleL(); - SetScreenModeL(EColor16MAP); + SetScreenModeL(EColor16MU); iDevice = &iScreenDevice->BitmapDevice(); return TestStepResult(); } @@ -310,7 +310,7 @@ } else { - TEST((ret == KErrNone) || (ret == KErrAlreadyExists)); + TEST(ret == KErrNone); _LIT(KLinkedTypefaceHindi,"HindiLinked"); typefaceSpec = CLinkedTypefaceSpecification::NewLC(KLinkedTypefaceHindi); @@ -327,15 +327,14 @@ ts = CFbsTypefaceStore::NewL(iDevice); CleanupStack::PushL(ts); ret = ts->RegisterLinkedTypeface(*typefaceSpec); - TEST((ret == KErrNone) || (ret == KErrAlreadyExists)); + TEST(ret == KErrNone); CleanupStack::PopAndDestroy(2, typefaceSpec); //register a linked typeface with four fonts. _LIT(KFourLinked,"FourBitmapLinked"); _LIT(KLinkedTypeFace1, "DejaVu Sans Condensed"); _LIT(KLinkedTypeFace2, "Devanagari OT Eval"); - //_LIT(KLinkedTypeFace3, "TBKomachiG-R"); // This font is not included in uibench roms. - _LIT(KLinkedTypeFace3, "DejaVu Sans Mono"); + _LIT(KLinkedTypeFace3, "TBKomachiG-R"); _LIT(KLinkedTypeFace4, "DejaVu Serif Condensed"); typefaceSpec = CLinkedTypefaceSpecification::NewLC(KFourLinked); @@ -344,7 +343,7 @@ typefaceSpec->AddLinkedTypefaceGroupL(*group1); CleanupStack::Pop(group1); - const TInt KGroup2Id = 3; + const TInt KGroup2Id = 4; CLinkedTypefaceGroup* group2 = CLinkedTypefaceGroup::NewLC(KGroup2Id); typefaceSpec->AddLinkedTypefaceGroupL(*group2); CleanupStack::Pop(group2); @@ -374,7 +373,7 @@ ts = CFbsTypefaceStore::NewL(iDevice); CleanupStack::PushL(ts); ret = ts->RegisterLinkedTypeface(*typefaceSpec); - TEST((ret == KErrNone) || (ret == KErrAlreadyExists)); + TEST(ret == KErrNone); CleanupStack::PopAndDestroy(2, typefaceSpec); _LIT(KOneLinked,"OneLinked"); @@ -392,7 +391,9 @@ ts = CFbsTypefaceStore::NewL(iDevice); CleanupStack::PushL(ts); TRAP(ret, typefaceSpec->RegisterLinkedTypefaceL(*ts)); - TEST((ret == KErrNone) || (ret == KErrAlreadyExists)); + TEST(ret == KErrNone); + + TEST(typefaceSpec->RemoveTypeface(3) == KErrNone); TRAP(ret, typefaceSpec->UpdateLinkedTypefaceL(*ts));