diff --git a/src/loaders/svg/tvgSvgLoader.cpp b/src/loaders/svg/tvgSvgLoader.cpp index 9ec874a9..71e7599b 100644 --- a/src/loaders/svg/tvgSvgLoader.cpp +++ b/src/loaders/svg/tvgSvgLoader.cpp @@ -2255,7 +2255,7 @@ static SvgStyleGradient* _gradientDup(Array* gradients, strin static void _updateGradient(SvgNode* node, Array* gradidents) { - if (node->child.data > 0) { + if (node->child.count > 0) { auto child = node->child.data; for (uint32_t i = 0; i < node->child.count; ++i, ++child) { _updateGradient(*child, gradidents); @@ -2555,4 +2555,4 @@ unique_ptr SvgLoader::scene() this->done(); if (root) return move(root); else return nullptr; -} \ No newline at end of file +}