svg_loader: remove unnecessary variables 17/289017/1
authorMira Grudzinska <m.grudzinska@samsung.com>
Mon, 17 Jan 2022 22:11:24 +0000 (23:11 +0100)
committerMichal Szczecinski <mihashco89@gmail.com>
Mon, 27 Feb 2023 08:46:53 +0000 (09:46 +0100)
Change-Id: If5f1418c3aab366c977db0f5ac4078cc915cb46e

src/loaders/svg/tvgSvgLoader.cpp

index 38af850..88637d6 100644 (file)
@@ -2694,11 +2694,7 @@ static void _svgLoaderParserXmlStyle(SvgLoaderData* loader, const char* content,
     GradientFactoryMethod gradientMethod;
     SvgNode *node = nullptr;
 
-    const char *buf = content;
-    unsigned buflen = length;
-
-
-    while (auto next = simpleXmlParseCSSAttribute(buf, buflen, &tag, &name, &attrs, &attrsLength)) {
+    while (auto next = simpleXmlParseCSSAttribute(content, length, &tag, &name, &attrs, &attrsLength)) {
         if ((method = _findGroupFactory(tag))) {
             //TODO - node->id ??? add additional var for svgnode?
             if ((node = method(loader, loader->cssStyle, attrs, attrsLength, simpleXmlParseW3CAttribute))) node->id = _copyId(name);
@@ -2714,9 +2710,8 @@ static void _svgLoaderParserXmlStyle(SvgLoaderData* loader, const char* content,
             TVGLOG("SVG", "Unsupported elements used [Elements: %s]", tag);
         }
 
-        buflen -= next - buf;
-        buf = next;
-
+        length -= next - content;
+        content = next;
 
         free(tag);
         free(name);