From 018f4919da4cfcbd3df97c5da91054a8f31688e0 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Tue, 7 Jul 2020 17:46:29 +0900 Subject: [PATCH] svg_loader: allow deferred loading. don't push thread to work hard unless it's necessary. that might occur performance drop. Change-Id: Ib71fa0ae46461b10b7ed7ef356512fbf2a7aa0a8 --- src/loaders/svg_loader/tvgSvgLoader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/loaders/svg_loader/tvgSvgLoader.cpp b/src/loaders/svg_loader/tvgSvgLoader.cpp index 928c7542..2bfafdb3 100644 --- a/src/loaders/svg_loader/tvgSvgLoader.cpp +++ b/src/loaders/svg_loader/tvgSvgLoader.cpp @@ -2295,7 +2295,7 @@ bool SvgLoader::read() return loader->builder.build(loader->loaderData.doc); }; - rootProgress = async(launch::async, asyncTask, this); + rootProgress = async((launch::async | launch::deferred), asyncTask, this); return true; }