mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-10 14:41:50 +00:00
svg_loader: code refactoring.
initialize members in its own constructor. Change-Id: I6450971330dd3e3235b0f690a8d9b066cf374212
This commit is contained in:
parent
018f4919da
commit
c0280e6d57
2 changed files with 8 additions and 17 deletions
|
@ -2226,16 +2226,7 @@ static void _freeSvgNode(SvgNode* node)
|
|||
/* External Class Implementation */
|
||||
/************************************************************************/
|
||||
|
||||
|
||||
SvgLoader::SvgLoader() :
|
||||
loaderData {vector<SvgNode*>(),
|
||||
nullptr,
|
||||
nullptr,
|
||||
vector<SvgStyleGradient*>(),
|
||||
nullptr,
|
||||
nullptr,
|
||||
0,
|
||||
false}
|
||||
SvgLoader::SvgLoader()
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -325,13 +325,13 @@ struct SvgParser
|
|||
struct SvgLoaderData
|
||||
{
|
||||
vector<SvgNode *> stack;
|
||||
SvgNode* doc;
|
||||
SvgNode* def;
|
||||
SvgNode* doc = nullptr;
|
||||
SvgNode* def = nullptr;
|
||||
vector<SvgStyleGradient*> 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
|
Loading…
Add table
Reference in a new issue