diff --git a/libs/hwui/pipeline/skia/SkiaPipeline.cpp b/libs/hwui/pipeline/skia/SkiaPipeline.cpp index 11dc1f4c2161d..10c1865ac50c7 100644 --- a/libs/hwui/pipeline/skia/SkiaPipeline.cpp +++ b/libs/hwui/pipeline/skia/SkiaPipeline.cpp @@ -19,7 +19,6 @@ #include "utils/TraceUtils.h" #include #include -#include #include #include #include @@ -27,6 +26,8 @@ #include #include +#include + 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(),