From 12a2f445e64e08e7d2dd12fde2ee17467238ebf9 Mon Sep 17 00:00:00 2001 From: Eduard Braun Date: Mon, 4 Dec 2017 23:08:51 +0100 Subject: Account for Inkscape's custom arcs (which do not have cx/cy) If an open arc is rendered we need to look at the prefixed values instead. --- src/widgets/arc-toolbar.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/widgets') diff --git a/src/widgets/arc-toolbar.cpp b/src/widgets/arc-toolbar.cpp index fd8ba0343..77f74b348 100644 --- a/src/widgets/arc-toolbar.cpp +++ b/src/widgets/arc-toolbar.cpp @@ -315,6 +315,10 @@ static void arc_tb_event_attr_changed(Inkscape::XML::Node *repr, gchar const * / sp_repr_get_double(repr, "rx", &rx); sp_repr_get_double(repr, "ry", &ry); } + if (!rx) { + sp_repr_get_double(repr, "sodipodi:rx", &rx); + sp_repr_get_double(repr, "sodipodi:ry", &ry); + } SPDesktop *desktop = static_cast(g_object_get_data( tbl, "desktop" )); SPDocument* document = desktop->getDocument(); -- cgit v1.2.3