diff options
author | tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-07-08 14:41:12 +0000 |
---|---|---|
committer | tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-07-08 14:41:12 +0000 |
commit | d6caf2eefd0dc05d0855bf8419bb8d4aca903f6c (patch) | |
tree | 21f692d007a9e9729b8e4a95f47e5d4afd213371 /samplecode/SampleAnimator.cpp | |
parent | 895ce131de1cf4b8db78f3b9b636be79d3764ff6 (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.cpp | 9 |
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() { |