diff --git a/src/document/html/renderer.c b/src/document/html/renderer.c index b3bed1bb..8430c962 100644 --- a/src/document/html/renderer.c +++ b/src/document/html/renderer.c @@ -1970,8 +1970,11 @@ html_special(struct html_context *html_context, enum html_special_type c, ...) unsigned long seconds = va_arg(l, unsigned long); unsigned char *t = va_arg(l, unsigned char *); - if (document) + if (document) { + if (document->refresh) + done_document_refresh(document->refresh); document->refresh = init_document_refresh(t, seconds); + } break; } case SP_COLOR_LINK_LINES: