aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkData.cpp
diff options
context:
space:
mode:
authorGravatar Yong-Hwan Baek <meisterdevhwan@gmail.com>2018-07-09 14:14:26 +0900
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-07-09 17:20:17 +0000
commit688a8e53314b1b69003590e471052a36108cfa02 (patch)
tree4d62ff123906843ebea0a1b466c5b9d996f14bb8 /src/core/SkData.cpp
parent7828b6201bd9b480eb090def5d81fb9b98b1926a (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.cpp4
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();