summaryrefslogtreecommitdiffstats
path: root/src/line-geometry.cpp
diff options
context:
space:
mode:
authorMaximilian Albert <maximilian.albert@gmail.com>2007-08-28 10:40:42 +0000
committercilix42 <cilix42@users.sourceforge.net>2007-08-28 10:40:42 +0000
commit0028ed54c3bb1c36b44e24700f86e1ae0e282716 (patch)
tree6807bd7bf6d70bab570863fe9a0e067b1e9100ef /src/line-geometry.cpp
parenttweak tool update (diff)
downloadinkscape-0028ed54c3bb1c36b44e24700f86e1ae0e282716.tar.gz
inkscape-0028ed54c3bb1c36b44e24700f86e1ae0e282716.zip
Remove some warnings and fix crash in 3D box tool
(bzr r3601)
Diffstat (limited to 'src/line-geometry.cpp')
-rw-r--r--src/line-geometry.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/line-geometry.cpp b/src/line-geometry.cpp
index 549defb2e..5d8eca8a1 100644
--- a/src/line-geometry.cpp
+++ b/src/line-geometry.cpp
@@ -55,7 +55,8 @@ Line &Line::operator=(Line const &line) {
NR::Maybe<NR::Point> Line::intersect(Line const &line) {
NR::Coord denom = NR::dot(v_dir, line.normal);
NR::Maybe<NR::Point> no_point = NR::Nothing();
- g_return_val_if_fail(fabs(denom) > 1e-6, no_point );
+ if (fabs(denom) < 1e-6)
+ return no_point;
NR::Coord lambda = (line.d0 - NR::dot(pt, line.normal)) / denom;
return pt + lambda * v_dir;