From a44da21306aaae69131b56ed8259b5ba397db3ca Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Tue, 12 Aug 2014 00:06:44 +0200 Subject: [PATCH] =?UTF-8?q?Refine=20dist=20value=20so=20icons=20(hopefully?= =?UTF-8?q?)=20don=E2=80=99t=20get=20too=20far=20from=20the=20chart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ag-chart.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ag-chart.c b/src/ag-chart.c index bb21521..cad1283 100644 --- a/src/ag-chart.c +++ b/src/ag-chart.c @@ -1553,6 +1553,7 @@ ag_chart_create_svg(AgChart *chart, gsize *length, GError **err) prev_position; gboolean first; guint dist; + gdouble first_pos; root_node = xmlDocGetRootElement(doc); @@ -1659,9 +1660,14 @@ ag_chart_create_svg(AgChart *chart, gsize *length, GError **err) if (first) { dist = 0; first = FALSE; + first_pos = position; + } else if (fabs(prev_position - first_pos) >= 5.0) { + first_pos = position; + dist = 0; } else if (fabs(prev_position - position) < 5.0) { dist++; } else { + first_pos = position; dist = 0; }