Samples: simplify Sample::Event

Change-Id: I1daaa9dcf56812bfd29dab64ee04dae63c2660e1
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/225545
Commit-Queue: Ben Wagner <bungeman@google.com>
Auto-Submit: Hal Canary <halcanary@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
diff --git a/tools/viewer/SampleSlide.cpp b/tools/viewer/SampleSlide.cpp
index c2320ba..dc65a28 100644
--- a/tools/viewer/SampleSlide.cpp
+++ b/tools/viewer/SampleSlide.cpp
@@ -42,12 +42,7 @@
 }
 
 bool SampleSlide::onChar(SkUnichar c) {
-    if (!fSample) {
-        return false;
-    }
-    Sample::Event evt(Sample::kCharEvtName);
-    evt.setFast32(c);
-    return fSample->doQuery(&evt);
+    return fSample && fSample->onChar(c);
 }
 
 bool SampleSlide::onMouse(SkScalar x, SkScalar y, Window::InputState state,