summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/hwui/pipeline/skia/SkiaPipeline.cpp5
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(),