summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi Kurosawa <taken.spc@gmail.com>2011-01-27 13:45:16 +0900
committerThorsten Behrens <tbehrens@novell.com>2011-02-02 00:03:09 +0100
commitdd73734f0440787d84ddbe5737e7f996803dacf2 (patch)
tree273c7cb0549cdc36eed232abedb6225d869a0eb7
parent9a7fcfcf49e393c02e8d115dfa4a40811582375f (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.cxx8
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;