Enable SVG DM sources for vector sinks

SVG->SKP is a useful/valid case.

Change-Id: I81fd7b8d5e422b4dbf55f59eca9e9471ab578180
Reviewed-on: https://skia-review.googlesource.com/20153
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp
index 28b81d2..6e95b53 100644
--- a/dm/DMSrcSink.cpp
+++ b/dm/DMSrcSink.cpp
@@ -1260,9 +1260,10 @@
 Name SVGSrc::name() const { return fName; }
 
 bool SVGSrc::veto(SinkFlags flags) const {
-    // No need to test to non-(raster||gpu) or indirect backends.
+    // No need to test to non-(raster||gpu||vector) or indirect backends.
     bool type_ok = flags.type == SinkFlags::kRaster
-                || flags.type == SinkFlags::kGPU;
+                || flags.type == SinkFlags::kGPU
+                || flags.type == SinkFlags::kVector;
 
     return !type_ok || flags.approach != SinkFlags::kDirect;
 }