diff --git a/hypgraph.cpp b/hypgraph.cpp index c4072f9d..da84baee 100644 --- a/hypgraph.cpp +++ b/hypgraph.cpp @@ -179,8 +179,10 @@ bool hypot_zlev(ld zlev, ld& d, ld& df, ld& zf) { if(d > 0) d = hypot_auto(d, z); - else - d = -hypot_auto(d, z); + else { + d = -hypot_auto(-d, z); + zf = -zf; + } return true; } }