summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Dufour <nicoduf@yahoo.fr>2010-01-28 21:08:06 +0000
committerJazzyNico <nicoduf@yahoo.fr>2010-01-28 21:08:06 +0000
commitde436b6c2bb3c2f5a52a6d24230bb0f64b04dd17 (patch)
treedf2a8a0bbfdda53bbb53daccc0e7969195c11eaa
parentFix some actions failing when show handles is off. (diff)
downloadinkscape-de436b6c2bb3c2f5a52a6d24230bb0f64b04dd17.tar.gz
inkscape-de436b6c2bb3c2f5a52a6d24230bb0f64b04dd17.zip
Fix for rectangle RadiusY and RadiusX in XAML export.
Fixed bugs: - https://launchpad.net/bugs/412392 (bzr r9028)
-rw-r--r--share/extensions/svg2xaml.xsl4
1 files changed, 3 insertions, 1 deletions
diff --git a/share/extensions/svg2xaml.xsl b/share/extensions/svg2xaml.xsl
index cf8f78f74..9cc71e8c6 100644
--- a/share/extensions/svg2xaml.xsl
+++ b/share/extensions/svg2xaml.xsl
@@ -944,7 +944,9 @@ exclude-result-prefixes="rdf xlink msxsl">
<xsl:if test="@width"><xsl:attribute name="Width"><xsl:value-of select="@width" /></xsl:attribute></xsl:if>
<xsl:if test="@height"><xsl:attribute name="Height"><xsl:value-of select="@height" /></xsl:attribute></xsl:if>
<xsl:if test="@rx"><xsl:attribute name="RadiusX"><xsl:value-of select="@rx" /></xsl:attribute></xsl:if>
- <xsl:if test="@ry"><xsl:attribute name="RadiusY"><xsl:value-of select="@ry" /></xsl:attribute></xsl:if>
+ <xsl:if test="@ry"><xsl:attribute name="RadiusY"><xsl:value-of select="@ry" /></xsl:attribute></xsl:if>
+ <xsl:if test="@rx and not(@ry)"><xsl:attribute name="RadiusX"><xsl:value-of select="@rx" /></xsl:attribute><xsl:attribute name="RadiusY"><xsl:value-of select="@rx" /></xsl:attribute></xsl:if>
+ <xsl:if test="@ry and not(@rx)"><xsl:attribute name="RadiusX"><xsl:value-of select="@ry" /></xsl:attribute><xsl:attribute name="RadiusY"><xsl:value-of select="@ry" /></xsl:attribute></xsl:if>
<xsl:apply-templates mode="id" select="." />
<xsl:apply-templates mode="template_fill" select="." />
<xsl:apply-templates mode="template_stroke" select="." />