Improve parsing of "r"
Negative r values are illegal, and zero means empty for circles.
Pick-to: 6.1
Change-Id: Icb1d932f35909f71dafe1ee69eb2250eeb1bb2ad
Reviewed-by: default avatarMårten Nordheim marten.nordheim@qt.io
(cherry picked from commit 4a88e194)