From: Hermet Park Date: Tue, 7 Jul 2020 08:52:16 +0000 (+0900) Subject: svg_loader: code refactoring. X-Git-Tag: accepted/tizen/unified/20200806.062539~57 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c0280e6d57ead75dd0304cb2cdbcf1efb36513c3;p=platform%2Fcore%2Fgraphics%2Ftizenvg.git svg_loader: code refactoring. initialize members in its own constructor. Change-Id: I6450971330dd3e3235b0f690a8d9b066cf374212 --- diff --git a/src/loaders/svg_loader/tvgSvgLoader.cpp b/src/loaders/svg_loader/tvgSvgLoader.cpp index 2bfafdb..cf91fb2 100644 --- a/src/loaders/svg_loader/tvgSvgLoader.cpp +++ b/src/loaders/svg_loader/tvgSvgLoader.cpp @@ -2226,16 +2226,7 @@ static void _freeSvgNode(SvgNode* node) /* External Class Implementation */ /************************************************************************/ - -SvgLoader::SvgLoader() : - loaderData {vector(), - nullptr, - nullptr, - vector(), - nullptr, - nullptr, - 0, - false} +SvgLoader::SvgLoader() { } diff --git a/src/loaders/svg_loader/tvgSvgLoaderCommon.h b/src/loaders/svg_loader/tvgSvgLoaderCommon.h index a909e54..b5ae7bb 100644 --- a/src/loaders/svg_loader/tvgSvgLoaderCommon.h +++ b/src/loaders/svg_loader/tvgSvgLoaderCommon.h @@ -325,13 +325,13 @@ struct SvgParser struct SvgLoaderData { vector stack; - SvgNode* doc; - SvgNode* def; + SvgNode* doc = nullptr; + SvgNode* def = nullptr; vector gradients; - SvgStyleGradient* latestGradient; //For stops - SvgParser* svgParse; - int level; - bool result; + SvgStyleGradient* latestGradient = nullptr; //For stops + SvgParser* svgParse = nullptr; + int level = 0; + bool result = false; }; -#endif +#endif \ No newline at end of file