--- 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));