aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/fontmgr.cpp
diff options
context:
space:
mode:
authorGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-08-15 22:42:54 +0000
committerGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-08-15 22:42:54 +0000
commit968863f81873091b4c0fd435eea9c4e16d9606fe (patch)
treefd6916861a985b73cbcca58fd51c7d1dc0e5f886 /gm/fontmgr.cpp
parent7a3eeacd87443bd5ace370edc458ffa628303010 (diff)
Revert r10718 to unblock roll
git-svn-id: http://skia.googlecode.com/svn/trunk@10759 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gm/fontmgr.cpp')
-rw-r--r--gm/fontmgr.cpp25
1 files changed, 3 insertions, 22 deletions
diff --git a/gm/fontmgr.cpp b/gm/fontmgr.cpp
index 9c300ab502..70b91150d0 100644
--- a/gm/fontmgr.cpp
+++ b/gm/fontmgr.cpp
@@ -11,11 +11,6 @@
#include "SkGraphics.h"
#include "SkTypeface.h"
-#ifdef SK_BUILD_FOR_WIN
- extern SkFontMgr* SkFontMgr_New_GDI();
- extern SkFontMgr* SkFontMgr_New_DirectWrite();
-#endif
-
// limit this just so we don't take too long to draw
#define MAX_FAMILIES 30
@@ -27,21 +22,13 @@ static SkScalar drawString(SkCanvas* canvas, const SkString& text, SkScalar x,
class FontMgrGM : public skiagm::GM {
public:
- FontMgrGM(SkFontMgr* (*factory)() = NULL) {
+ FontMgrGM() {
SkGraphics::SetFontCacheLimit(16 * 1024 * 1024);
-
- fName.set("fontmgr_iter");
- if (factory) {
- fName.append("_factory");
- fFM.reset(factory());
- } else {
- fFM.reset(SkFontMgr::RefDefault());
- }
}
protected:
virtual SkString onShortName() {
- return fName;
+ return SkString("fontmgr_iter");
}
virtual SkISize onISize() {
@@ -56,7 +43,7 @@ protected:
paint.setSubpixelText(true);
paint.setTextSize(17);
- SkFontMgr* fm = fFM;
+ SkAutoTUnref<SkFontMgr> fm(SkFontMgr::RefDefault());
int count = SkMin32(fm->countFamilies(), MAX_FAMILIES);
for (int i = 0; i < count; ++i) {
@@ -92,8 +79,6 @@ protected:
}
private:
- SkAutoTUnref<SkFontMgr> fFM;
- SkString fName;
typedef GM INHERITED;
};
@@ -196,7 +181,3 @@ private:
DEF_GM( return SkNEW(FontMgrGM); )
DEF_GM( return SkNEW(FontMgrMatchGM); )
-
-#ifdef SK_BUILD_FOR_WIN
- DEF_GM( return SkNEW_ARGS(FontMgrGM, (SkFontMgr_New_DirectWrite)); )
-#endif