flag the GM if we're in deferred-canvas mode, to work-around bug trying to
get the context from its device.
git-svn-id: http://skia.googlecode.com/svn/trunk@6452 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gm/gm.h b/gm/gm.h
index e98dda5..057325e 100644
--- a/gm/gm.h
+++ b/gm/gm.h
@@ -71,6 +71,11 @@
gResourcePath = resourcePath;
}
+ bool isCanvasDeferred() const { return fCanvasIsDeferred; }
+ void setCanvasIsDeferred(bool isDeferred) {
+ fCanvasIsDeferred = isDeferred;
+ }
+
protected:
static SkString gResourcePath;
@@ -84,6 +89,7 @@
private:
SkString fShortName;
SkColor fBGColor;
+ bool fCanvasIsDeferred; // work-around problem in srcmode.cpp
};
typedef SkTRegistry<GM*, void*> GMRegistry;