new enum values need to be handled in switches (the new enum values were added to count the number of entries in the enums)
Dana Jansens danakj@orodu.net
2 files changed,
10 insertions(+),
0 deletions(-)
M
obrender/font.c
→
obrender/font.c
@@ -284,6 +284,8 @@ break;
case RR_JUSTIFY_CENTER: x += (w - mw) / 2; break; + case RR_JUSTIFY_NUM_TYPES: + g_assert_not_reached(); } if (t->shadow_offset_x || t->shadow_offset_y) {
M
obrender/render.c
→
obrender/render.c
@@ -170,6 +170,8 @@ &narea);
} force_transfer = 1; break; + case RR_TEXTURE_NUM_TYPES: + g_assert_not_reached(); } }@@ -377,6 +379,8 @@ break;
case RR_BEVEL_2: *l = *t = *r = *b = 2; break; + case RR_BEVEL_NUM_TYPES: + g_assert_not_reached(); } } else if (a->surface.border) { *l = *t = *r = *b = 1;@@ -426,6 +430,8 @@ case RR_TEXTURE_LINE_ART:
w = MAX(w, MAX(a->texture[i].data.lineart.x1 - l - r, a->texture[i].data.lineart.x2 - l - r)); break; + case RR_TEXTURE_NUM_TYPES: + g_assert_not_reached(); } }@@ -481,6 +487,8 @@ case RR_TEXTURE_LINE_ART:
h = MAX(h, MAX(a->texture[i].data.lineart.y1 - t - b, a->texture[i].data.lineart.y2 - t - b)); break; + case RR_TEXTURE_NUM_TYPES: + g_assert_not_reached(); } }