diff options
author | Takeshi Kurosawa <taken.spc@gmail.com> | 2011-01-27 13:45:16 +0900 |
---|---|---|
committer | Thorsten Behrens <tbehrens@novell.com> | 2011-02-02 00:03:09 +0100 |
commit | dd73734f0440787d84ddbe5737e7f996803dacf2 (patch) | |
tree | 273c7cb0549cdc36eed232abedb6225d869a0eb7 | |
parent | 9a7fcfcf49e393c02e8d115dfa4a40811582375f (diff) |
Parse 'color' property (fdo#33551)
Parse 'color' property and store the value as currentColor.
(cherry picked from commit d4bac116d0c35d8811a048fdd991363a32df14ca)
Signed-off-by: Thorsten Behrens <tbehrens@novell.com>
-rw-r--r-- | filter/source/svg/svgreader.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/filter/source/svg/svgreader.cxx b/filter/source/svg/svgreader.cxx index 60f7bf4f7..cae3e10f1 100644 --- a/filter/source/svg/svgreader.cxx +++ b/filter/source/svg/svgreader.cxx @@ -990,6 +990,14 @@ struct AnnotatingVisitor rParent.maStrokeGradient ); break; } + case XML_COLOR: + { + if( aValueUtf8 == "inherit" ) + maCurrState.maCurrentColor = maParentStates.back().maCurrentColor; + else + parseColor(aValueUtf8, maCurrState.maCurrentColor); + break; + } case XML_TRANSFORM: { basegfx::B2DHomMatrix aTransform; |