aboutsummaryrefslogtreecommitdiffhomepage
path: root/samplecode/SampleTestGL.cpp
diff options
context:
space:
mode:
authorGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2010-01-25 22:09:16 +0000
committerGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2010-01-25 22:09:16 +0000
commit1eadb955be555e2360fbe9ca94e603949a8938fa (patch)
treee442dd7472b53223cfee5254c79ef4421a71b3ba /samplecode/SampleTestGL.cpp
parente83b532b2bd9487a8fed1aede039ea95c9ba1bf6 (diff)
check for gl-canvas before calling GL
git-svn-id: http://skia.googlecode.com/svn/trunk@480 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode/SampleTestGL.cpp')
-rw-r--r--samplecode/SampleTestGL.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/samplecode/SampleTestGL.cpp b/samplecode/SampleTestGL.cpp
index 04e47b6b3e..c5938baabe 100644
--- a/samplecode/SampleTestGL.cpp
+++ b/samplecode/SampleTestGL.cpp
@@ -202,9 +202,11 @@ protected:
virtual void onDraw(SkCanvas* canvas) {
drawBG(canvas);
-
- test_glshader(canvas);
- return;
+
+ if (canvas->getViewport(NULL)) {
+ test_glshader(canvas);
+ return;
+ }
SkRect r;
r.set(0, 0, 100, 100);