summaryrefslogtreecommitdiffstats
path: root/src/line-geometry.cpp
diff options
context:
space:
mode:
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 d7b5fb2ec..f6f411bff 100644
--- a/src/line-geometry.cpp
+++ b/src/line-geometry.cpp
@@ -54,7 +54,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);
- g_return_val_if_fail(fabs(denom) > 1e-6, NR::Nothing());
+ NR::Maybe<NR::Point> no_point = NR::Nothing();
+ g_return_val_if_fail(fabs(denom) > 1e-6, no_point );
NR::Coord lambda = (line.d0 - NR::dot(pt, line.normal)) / denom;
return pt + lambda * v_dir;