Flush CFX_SkiaDeviceDriver for Skia Paths mode as well.

Commit c4b32b56 enabled the Flush() call for Skia mode, but forgot to do
so for Skia Paths mode as well.

Bug: chromium:984811
Change-Id: Ie0459c55d21f072732b6de9dea0f0fe3af939cfe
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/58955
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/render/cpdf_renderstatus.cpp b/core/fpdfapi/render/cpdf_renderstatus.cpp
index 785c7be..b385613 100644
--- a/core/fpdfapi/render/cpdf_renderstatus.cpp
+++ b/core/fpdfapi/render/cpdf_renderstatus.cpp
@@ -979,7 +979,7 @@
                    (pChar->colored() && MissingStrokeColor(pColorState)));
 }
 
-#if defined(_SKIA_SUPPORT_)
+#if defined(_SKIA_SUPPORT_) || defined(_SKIA_SUPPORT_PATHS_)
 class ScopedSkiaDeviceFlush {
  public:
   explicit ScopedSkiaDeviceFlush(CFX_RenderDevice* pDevice)
@@ -2152,7 +2152,7 @@
     return;
 
   CFX_RenderDevice::StateRestorer restorer(m_pDevice);
-#if defined(_SKIA_SUPPORT_)
+#if defined(_SKIA_SUPPORT_) || defined(_SKIA_SUPPORT_PATHS_)
   ScopedSkiaDeviceFlush scoped_skia_device_flush(m_pDevice);
 #endif
   if (!ClipPattern(pPageObj, mtObj2Device, bStroke))