From 481b88dd6b19c267feaf05652974225e86aa8007 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 12 Jan 2008 20:35:56 +0000 Subject: [PATCH] [cairo-pattern] Add an ASSERT_NOT_REACHED On the default case for an unknown pattern type, add an assert that the code is never reached, and just in case upgrade the error to a fatal PATTERN_TYPE_MISMATCH. --- src/cairo-pattern.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;