diff --git a/src/cairo-pattern.c b/src/cairo-pattern.c index 050c0d48b..ccd762239 100644 --- a/src/cairo-pattern.c +++ b/src/cairo-pattern.c @@ -1828,7 +1828,8 @@ _cairo_pattern_acquire_surface (cairo_pattern_t *pattern, attributes); } break; default: - status = CAIRO_INT_STATUS_UNSUPPORTED; + ASSERT_NOT_REACHED; + status = _cairo_error (CAIRO_STATUS_PATTERN_TYPE_MISMATCH); } return status;