diff options
| author | Maximilian Albert <maximilian.albert@gmail.com> | 2007-08-28 10:40:42 +0000 |
|---|---|---|
| committer | cilix42 <cilix42@users.sourceforge.net> | 2007-08-28 10:40:42 +0000 |
| commit | 0028ed54c3bb1c36b44e24700f86e1ae0e282716 (patch) | |
| tree | 6807bd7bf6d70bab570863fe9a0e067b1e9100ef /src/line-geometry.cpp | |
| parent | tweak tool update (diff) | |
| download | inkscape-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.cpp | 3 |
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; |
