diff --git a/src/app/qt/utility/QtGraphPostprocessor.cpp b/src/app/qt/utility/QtGraphPostprocessor.cpp index a23ee019..6aa7b996 100644 --- a/src/app/qt/utility/QtGraphPostprocessor.cpp +++ b/src/app/qt/utility/QtGraphPostprocessor.cpp @@ -235,6 +235,13 @@ void QtGraphPostprocessor::resolveOverlap(std::list { grad = (*it)->getPosition(); grad.normalize(); + + // catch special case of node being at position 0/0 + if(grad.getLengthSquared() <= 0.000001f) + { + grad.y = 1.0f; + } + grad *= -1.0f; }