Index: src/gpu/GrClip.cpp |
diff --git a/src/gpu/GrClip.cpp b/src/gpu/GrClip.cpp |
index 63d8f5169510780099aac011c10131b101e47221..1dc6edc16812fd835c5f3bbd388b276abcd32ca7 100644 |
--- a/src/gpu/GrClip.cpp |
+++ b/src/gpu/GrClip.cpp |
@@ -21,6 +21,8 @@ |
void GrClip::getConservativeBounds(int width, int height, SkIRect* devResult, |
bool* isIntersectionOfRects) const { |
switch (fClipType) { |
+ default: |
+ SkFAIL("incomplete switch\n"); |
case kWideOpen_ClipType: { |
devResult->setLTRB(0, 0, width, height); |
if (isIntersectionOfRects) { |
@@ -29,15 +31,6 @@ |
} break; |
case kIRect_ClipType: { |
*devResult = this->irect(); |
- if (isIntersectionOfRects) { |
- *isIntersectionOfRects = true; |
- } |
- } break; |
- case kRect_ClipType: { |
- devResult->setLTRB(SkScalarCeilToInt(this->rect().fLeft), |
- SkScalarCeilToInt(this->rect().fTop), |
- SkScalarCeilToInt(this->rect().fRight), |
- SkScalarCeilToInt(this->rect().fBottom)); |
if (isIntersectionOfRects) { |
*isIntersectionOfRects = true; |
} |