diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/select/select.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/select/select.c b/src/select/select.c index f1c3637..580c29e 100644 --- a/src/select/select.c +++ b/src/select/select.c @@ -388,11 +388,11 @@ css_error css_select_ctx_remove_sheet(css_select_ctx *ctx, if (index == ctx->n_sheets) return CSS_INVALID; + ctx->n_sheets--; + memmove(&ctx->sheets[index], &ctx->sheets[index + 1], (ctx->n_sheets - index) * sizeof(css_select_sheet)); - ctx->n_sheets--; - return CSS_OK; } |