Chromium Code Reviews| Index: include/core/SkStream.h |
| diff --git a/include/core/SkStream.h b/include/core/SkStream.h |
| index 48ac577070b289a7ef31016b68c302fd32a5f6e8..d77685e5d1378b88f94c1c81842dc9bc8830e401 100644 |
| --- a/include/core/SkStream.h |
| +++ b/include/core/SkStream.h |
| @@ -40,11 +40,19 @@ public: |
| virtual ~SkStream() {} |
| /** |
| + * Attempts to open the specified file as a stream, returns nullptr on failure. |
| + */ |
| + |
| + static std::unique_ptr<SkStreamAsset> MakeFromFile(const char path[]); |
| + |
| + /** |
| * Attempts to open the specified file, and return a stream to it (using |
| * mmap if available). On success, the caller is responsible for deleting. |
| * On failure, returns NULL. |
| */ |
| - static SkStreamAsset* NewFromFile(const char path[]); |
| + static SkStreamAsset* NewFromFile(const char path[]) { |
|
reed1
2016/09/15 13:38:49
can we add a guard to deprecate/remove this versio
bungeman-skia
2016/09/15 16:35:47
I don't see anyone else using it, so I think it ca
|
| + return SkStream::MakeFromFile(path).release(); |
| + } |
| /** Reads or skips size number of bytes. |
| * If buffer == NULL, skip size bytes, return how many were skipped. |