-rw-r--r-- | agg-plot/lua-draw.cpp | 5 |
diff --git a/agg-plot/lua-draw.cpp b/agg-plot/lua-draw.cpp index b9a3a13e..4148c3c8 100644 --- a/agg-plot/lua-draw.cpp +++ b/agg-plot/lua-draw.cpp @@ -147,7 +147,10 @@ path_cmd (draw::path *p, int _cmd, struct cmd_call_stack *s) ps.move_to (s->f[0], s->f[1]); break; case CMD_LINE_TO: - ps.line_to (s->f[0], s->f[1]); + if (ps.total_vertices() == 0) + ps.move_to (s->f[0], s->f[1]); + else + ps.line_to (s->f[0], s->f[1]); break; case CMD_CLOSE: ps.close_polygon (); |