aboutsummaryrefslogtreecommitdiffhomepage
path: root/samplecode/SampleAnimator.cpp
diff options
context:
space:
mode:
authorGravatar tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-07-08 14:41:12 +0000
committerGravatar tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-07-08 14:41:12 +0000
commitd6caf2eefd0dc05d0855bf8419bb8d4aca903f6c (patch)
tree21f692d007a9e9729b8e4a95f47e5d4afd213371 /samplecode/SampleAnimator.cpp
parent895ce131de1cf4b8db78f3b9b636be79d3764ff6 (diff)
Replace reference parameter with pointer so that we can pass NULL
in SkDrawPaint::add(); check the pointer when it's used to avoid dereferencing NULL. Add title to Animator sample slide. git-svn-id: http://skia.googlecode.com/svn/trunk@1825 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode/SampleAnimator.cpp')
-rw-r--r--samplecode/SampleAnimator.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/samplecode/SampleAnimator.cpp b/samplecode/SampleAnimator.cpp
index 99173fc8ab..b4e487a73c 100644
--- a/samplecode/SampleAnimator.cpp
+++ b/samplecode/SampleAnimator.cpp
@@ -24,6 +24,7 @@ public:
protected:
// overrides
virtual void onDraw(SkCanvas*);
+ virtual bool onQuery(SkEvent* evt);
private:
SkString fBaseURI;
@@ -140,6 +141,14 @@ void SkAnimatorView::onDraw(SkCanvas* canvas) {
}
}
+bool SkAnimatorView::onQuery(SkEvent* evt) {
+ if (SampleCode::TitleQ(*evt)) {
+ SampleCode::TitleR(evt, "Animator");
+ return true;
+ }
+ return this->INHERITED::onQuery(evt);
+}
+
//////////////////////////////////////////////////////////////////////////////
static SkView* MyFactory() {