From 9ce44de97010d3200e81c9e12da02b18028ea423 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 13 Aug 2020 19:08:34 +0900 Subject: [PATCH] svg_loader: initialize member data in default. static analizyer bothers us due to this. we'd rather initialize members for free of them. Change-Id: I6dd76427b0fe2f9ff09034fe3ab11080a8d72a2e --- src/loaders/svg_loader/tvgSvgSceneBuilder.cpp | 1 - src/loaders/svg_loader/tvgSvgSceneBuilder.h | 8 ++------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/loaders/svg_loader/tvgSvgSceneBuilder.cpp b/src/loaders/svg_loader/tvgSvgSceneBuilder.cpp index 091f78af..faea2ec4 100644 --- a/src/loaders/svg_loader/tvgSvgSceneBuilder.cpp +++ b/src/loaders/svg_loader/tvgSvgSceneBuilder.cpp @@ -373,7 +373,6 @@ unique_ptr SvgSceneBuilder::build(SvgNode* node) viewBox.w = node->node.doc.vw; viewBox.h = node->node.doc.vh; preserveAspect = node->node.doc.preserveAspect; - staticViewBox = true; return _sceneBuildHelper(node, viewBox.x, viewBox.y, viewBox.w, viewBox.h, 255); } diff --git a/src/loaders/svg_loader/tvgSvgSceneBuilder.h b/src/loaders/svg_loader/tvgSvgSceneBuilder.h index 66f50472..0f93d961 100644 --- a/src/loaders/svg_loader/tvgSvgSceneBuilder.h +++ b/src/loaders/svg_loader/tvgSvgSceneBuilder.h @@ -32,12 +32,8 @@ private: struct { int x, y; uint32_t w, h; - } viewBox; - int ref; - uint32_t w, h; //Default size - bool staticViewBox; - bool preserveAspect; //Used in SVG - bool shareable; + } viewBox = {0, 0, 0, 0}; + bool preserveAspect = false; public: SvgSceneBuilder();