diff options
author | Jerome Gaillard <jgaillard@google.com> | 2019-05-28 18:07:56 +0100 |
---|---|---|
committer | Jerome Gaillard <jgaillard@google.com> | 2019-05-28 18:35:29 +0100 |
commit | a02a12d765f69325a1d844548e41370bda9dcc6d (patch) | |
tree | db95ff0ea203d56d5a613cad06e547af9117f2f5 /libs/hwui/pipeline | |
parent | 3074f10b41fd1b622dc698d89e4c9e1bcb5b05cf (diff) |
Use libbase API to access system properties in libhwui
Calls to licutils properties API are replaced by calls to libbase
properties API. This will make it easier to make a host target for
libhwui as libbase provides a host implementation for its properties
API.
Bug: 117921091
Test: N/A
Change-Id: I15b4fe1a16d2bc7b271387d8cf3403940b8aae2d
Diffstat (limited to 'libs/hwui/pipeline')
-rw-r--r-- | libs/hwui/pipeline/skia/SkiaPipeline.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/hwui/pipeline/skia/SkiaPipeline.cpp b/libs/hwui/pipeline/skia/SkiaPipeline.cpp index 1f9ab5a242b4..066828190627 100644 --- a/libs/hwui/pipeline/skia/SkiaPipeline.cpp +++ b/libs/hwui/pipeline/skia/SkiaPipeline.cpp @@ -30,6 +30,8 @@ #include <unistd.h> +#include <android-base/properties.h> + using namespace android::uirenderer::renderthread; namespace android { @@ -240,12 +242,11 @@ static void savePictureAsync(const sk_sp<SkData>& data, const std::string& filen SkCanvas* SkiaPipeline::tryCapture(SkSurface* surface) { if (CC_UNLIKELY(Properties::skpCaptureEnabled)) { - char prop[PROPERTY_VALUE_MAX] = {'\0'}; if (mCaptureSequence <= 0) { - property_get(PROPERTY_CAPTURE_SKP_FILENAME, prop, "0"); + std::string prop = base::GetProperty(PROPERTY_CAPTURE_SKP_FILENAME, "0"); if (prop[0] != '0' && mCapturedFile != prop) { mCapturedFile = prop; - mCaptureSequence = property_get_int32(PROPERTY_CAPTURE_SKP_FRAMES, 1); + mCaptureSequence = base::GetIntProperty(PROPERTY_CAPTURE_SKP_FRAMES, 1); } } if (mCaptureSequence > 0 || mPictureCapturedCallback) { |