diff options
| -rw-r--r-- | libs/hwui/pipeline/skia/SkiaPipeline.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/hwui/pipeline/skia/SkiaPipeline.cpp b/libs/hwui/pipeline/skia/SkiaPipeline.cpp index 11dc1f4c2161..10c1865ac50c 100644 --- a/libs/hwui/pipeline/skia/SkiaPipeline.cpp +++ b/libs/hwui/pipeline/skia/SkiaPipeline.cpp @@ -19,7 +19,6 @@ #include "utils/TraceUtils.h" #include <SkImageEncoder.h> #include <SkImagePriv.h> -#include <SkOSFile.h> #include <SkOverdrawCanvas.h> #include <SkOverdrawColorFilter.h> #include <SkPicture.h> @@ -27,6 +26,8 @@ #include <SkPixelSerializer.h> #include <SkStream.h> +#include <unistd.h> + using namespace android::uirenderer::renderthread; namespace android { @@ -190,7 +191,7 @@ void SkiaPipeline::renderFrame(const LayerUpdateQueue& layers, const SkRect& cli char prop[PROPERTY_VALUE_MAX]; if (skpCaptureEnabled()) { property_get("debug.hwui.capture_frame_as_skp", prop, "0"); - recordingPicture = prop[0] != '0' && !sk_exists(prop); + recordingPicture = prop[0] != '0' && access(prop, F_OK) != 0; if (recordingPicture) { recorder.reset(new SkPictureRecorder()); canvas = recorder->beginRecording(surface->width(), surface->height(), |