diff --git a/src/lib/tvgCanvasImpl.h b/src/lib/tvgCanvasImpl.h index 91eb88b9..848c03aa 100644 --- a/src/lib/tvgCanvasImpl.h +++ b/src/lib/tvgCanvasImpl.h @@ -119,8 +119,7 @@ struct Canvas::Impl if ((*paint)->pImpl->render(*renderer)) rendered = true; } - if (!rendered) return Result::InsufficientCondition; - if (!renderer->postRender()) return Result::InsufficientCondition; + if (!rendered || !renderer->postRender()) return Result::InsufficientCondition; drawing = true;