projects
/
platform
/
core
/
graphics
/
tizenvg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c54ea5a
)
svg_loader: changed update order
77/297677/1
author
joogab.yun
<joogab.yun@samsung.com>
Wed, 23 Aug 2023 01:46:32 +0000
(10:46 +0900)
committer
joogab.yun
<joogab.yun@samsung.com>
Wed, 23 Aug 2023 01:46:32 +0000
(10:46 +0900)
The gradient was updated before the style,
which resulted in only the URL tag being inherited,
but the gradient itself was not applied to the node.
Change-Id: Ic8a22921e0f1e1a7acc05bae17881a28546d4312
src/loaders/svg/tvgSvgLoader.cpp
patch
|
blob
|
history
diff --git
a/src/loaders/svg/tvgSvgLoader.cpp
b/src/loaders/svg/tvgSvgLoader.cpp
index 83df4730b43900718cf0c3aaa56e1e33a1f7274c..a6099e2ff1c79f873fa6b0b4624a056243f0ce17 100644
(file)
--- a/
src/loaders/svg/tvgSvgLoader.cpp
+++ b/
src/loaders/svg/tvgSvgLoader.cpp
@@
-3161,10
+3161,11
@@
void SvgLoader::run(unsigned tid)
_updateComposite(loaderData.doc, loaderData.doc);
if (defs) _updateComposite(loaderData.doc, defs);
+ _updateStyle(loaderData.doc, nullptr);
+
if (loaderData.gradients.count > 0) _updateGradient(loaderData.doc, &loaderData.gradients);
if (defs) _updateGradient(loaderData.doc, &defs->node.defs.gradients);
- _updateStyle(loaderData.doc, nullptr);
}
root = svgSceneBuild(loaderData.doc, vx, vy, vw, vh, w, h, preserveAspect, svgPath, viewFlag);
}