aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkAAClip.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2018-01-03 15:35:33 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-01-03 21:01:54 +0000
commit9fc53624a09f6d3378b0a540832571dc1c31fbcd (patch)
tree74e3ea18c10eafc1c4c104c6d1c7b48e70975c8e /src/core/SkAAClip.cpp
parent3a8a277d9364b6747ee16f55c70c974cd0f8d134 (diff)
check for irect with overflow width/height
Bug:798066 Change-Id: Iac324ac5a32fae241a528751c84279ce60ac4baf Reviewed-on: https://skia-review.googlesource.com/90544 Reviewed-by: Mike Klein <mtklein@google.com> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/core/SkAAClip.cpp')
-rw-r--r--src/core/SkAAClip.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/SkAAClip.cpp b/src/core/SkAAClip.cpp
index d4db8ee31e..c0707c5b0c 100644
--- a/src/core/SkAAClip.cpp
+++ b/src/core/SkAAClip.cpp
@@ -9,6 +9,7 @@
#include "SkAtomics.h"
#include "SkBlitter.h"
#include "SkColorData.h"
+#include "SkRectPriv.h"
#include "SkPath.h"
#include "SkScan.h"
#include "SkUtils.h"
@@ -703,7 +704,7 @@ bool SkAAClip::setEmpty() {
}
bool SkAAClip::setRect(const SkIRect& bounds) {
- if (bounds.isEmpty()) {
+ if (!SkRectPriv::PositiveDimensions(bounds)) {
return this->setEmpty();
}