diff options
author | tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-03-23 14:46:48 +0000 |
---|---|---|
committer | tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-03-23 14:46:48 +0000 |
commit | 6db75fc2c393ba86a3f533597a8bcd348477e79c (patch) | |
tree | 9688f6fdcb98056031c9cf8b3b6db5654d802614 /src | |
parent | 5e41b37b23a8a1f8cf7205e2f2d4656cf4e17d9d (diff) |
Initialize margin, which was being used uninitialized in compute_bounds()
on some code paths we apparently aren't exercising.
Caught by Matt Woodrow & gwright@kde.org
http://codereview.appspot.com/5519056/
http://code.google.com/p/skia/issues/detail?id=435
git-svn-id: http://skia.googlecode.com/svn/trunk@3474 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src')
-rw-r--r-- | src/core/SkDraw.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/SkDraw.cpp b/src/core/SkDraw.cpp index 7c3b060e03..c118d1e757 100644 --- a/src/core/SkDraw.cpp +++ b/src/core/SkDraw.cpp @@ -2553,7 +2553,7 @@ static bool compute_bounds(const SkPath& devPath, const SkIRect* clipBounds, pathBounds.roundOut(bounds); } - SkIPoint margin; + SkIPoint margin = SkIPoint::Make(0, 0); if (filter) { SkASSERT(filterMatrix); |