diff options
Diffstat (limited to 'tools/Resources.cpp')
-rw-r--r-- | tools/Resources.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/tools/Resources.cpp b/tools/Resources.cpp index 239cac63b2..d7f90189a6 100644 --- a/tools/Resources.cpp +++ b/tools/Resources.cpp @@ -59,15 +59,7 @@ SkStreamAsset* GetResourceAsStream(const char* resource) { sk_sp<SkData> GetResourceAsData(const char* resource) { SkString resourcePath = GetResourcePath(resource); - std::unique_ptr<SkFILEStream> stream(new SkFILEStream(resourcePath.c_str())); - if (!stream->isValid()) { - SkDebugf("Resource %s not found.\n", resource); - return nullptr; - } - size_t bytes = stream->getLength(); - sk_sp<SkData> data = SkData::MakeUninitialized(bytes); - stream->read(data->writable_data(), bytes); - return data; + return SkData::MakeFromFileName(resourcePath.c_str()); } sk_sp<SkTypeface> MakeResourceAsTypeface(const char* resource) { |