From b2def251ca7cf5dc73e36240004840683a71b7a8 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 27 Jun 2024 00:41:09 +0900 Subject: [PATCH] Revert "renderer/canvas: Check refresh before draw" This reverts commit 60212747b54c73e97ab93a15bfc5ff9362408c02. this triggered duplicated updates, it came up with many thread sanitizer problems. issue: https://github.com/thorvg/thorvg/issues/2462 --- src/renderer/tvgCanvas.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/renderer/tvgCanvas.h b/src/renderer/tvgCanvas.h index 3a11f20f..5eca8fa9 100644 --- a/src/renderer/tvgCanvas.h +++ b/src/renderer/tvgCanvas.h @@ -114,7 +114,6 @@ struct Canvas::Impl Result draw() { - if (refresh) update(nullptr, false); if (status == Status::Drawing || paints.empty() || !renderer->preRender()) return Result::InsufficientCondition; bool rendered = false;