summaryrefslogtreecommitdiffstats
path: root/src/widgets/stroke-style.cpp
diff options
context:
space:
mode:
authorKris De Gussem <kris.degussem@gmail.com>2013-01-20 12:52:07 +0000
committerKris <Kris.De.Gussem@hotmail.com>2013-01-20 12:52:07 +0000
commitb24b39fd1260fe2f59ccbaeb0742568d89567da4 (patch)
treeb1a3b37a0a4ada7395f85d6529505b3688be1499 /src/widgets/stroke-style.cpp
parentDutch translation update (diff)
downloadinkscape-b24b39fd1260fe2f59ccbaeb0742568d89567da4.tar.gz
inkscape-b24b39fd1260fe2f59ccbaeb0742568d89567da4.zip
minor fix (do not compare to zero)
(bzr r12048)
Diffstat (limited to 'src/widgets/stroke-style.cpp')
-rw-r--r--src/widgets/stroke-style.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/widgets/stroke-style.cpp b/src/widgets/stroke-style.cpp
index ede98a48a..0f79a609b 100644
--- a/src/widgets/stroke-style.cpp
+++ b/src/widgets/stroke-style.cpp
@@ -549,8 +549,9 @@ gboolean StrokeStyle::setStrokeWidthUnit(SPUnitSelector *,
gdouble average = stroke_average_width (objects);
- if (average == Geom::infinity() || average == 0)
+ if ((average == Geom::infinity()) || (average < 1e-8)){ //less than 1e-8: to campare against zero, while taking numeric accuracy into account
return FALSE;
+ }
#if WITH_GTKMM_3_0
(*spw->widthAdj)->set_value(100.0 * w / average);