Oops! I forgot to attach the patch.

On Fri, Jan 28, 2011 at 12:52 AM, KUROSAWA, Takeshi <taken....@gmail.com> wrote:
> Hi,
>
> SVG import filter doesn't support 'color' property yet.
> This makes svg files produced by gnuplot invisible.
> https://bugs.freedesktop.org/show_bug.cgi?id=33551
>
> The attached patch makes the filter able to parse 'color' property and
> store the value as currentColor.
>
> Cheers,
> --
> KUROSAWA, Takeshi <taken....@gmail.com>
>

--
KUROSAWA, Takeshi <taken....@gmail.com>
From d8c3a0d4e4ded48d97d3c6c69944b774411bbf93 Mon Sep 17 00:00:00 2001
From: Takeshi Kurosawa <taken....@gmail.com>
Date: Thu, 27 Jan 2011 13:45:16 +0900
Subject: [PATCH] Parse 'color' property (fdo#33551)

Parse 'color' property and store the value as currentColor.
---
 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 9c43698..9ec601e 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;
-- 
1.7.1

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to