diff options
author | Yong-Hwan Baek <meisterdevhwan@gmail.com> | 2018-07-09 14:14:26 +0900 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-07-09 17:20:17 +0000 |
commit | 688a8e53314b1b69003590e471052a36108cfa02 (patch) | |
tree | 4d62ff123906843ebea0a1b466c5b9d996f14bb8 /src/core/SkData.cpp | |
parent | 7828b6201bd9b480eb090def5d81fb9b98b1926a (diff) |
More workarounds on Windows Debug DLL crash.
SkData and SkTextBlob overwrites delete operator in header file.
Which causes crash on Windows Debug DLL Builds.
Sample Solution can be found in https://github.com/DevHwan/SkiaDLLTest
Bug: skia:
Change-Id: I36bc9445f5cd17afdf852009a0695036ee18ecf0
Reviewed-on: https://skia-review.googlesource.com/139680
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
Diffstat (limited to 'src/core/SkData.cpp')
-rw-r--r-- | src/core/SkData.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/SkData.cpp b/src/core/SkData.cpp index 253945ea56..04efb35cca 100644 --- a/src/core/SkData.cpp +++ b/src/core/SkData.cpp @@ -59,6 +59,10 @@ size_t SkData::copyRange(size_t offset, size_t length, void* buffer) const { return length; } +void SkData::operator delete(void* p) { + ::operator delete(p); +} + sk_sp<SkData> SkData::PrivateNewWithCopy(const void* srcOrNull, size_t length) { if (0 == length) { return SkData::MakeEmpty(); |