diff --git a/src/tools.cpp b/src/tools.cpp index 28b04c5e7a..4e8bc70fa4 100644 --- a/src/tools.cpp +++ b/src/tools.cpp @@ -461,6 +461,10 @@ Position getNextPosition(Direction direction, Position pos) Direction getDirectionTo(const Position& from, const Position& to) { + if (from == to) { + return DIRECTION_NONE; + } + Direction dir; int32_t x_offset = Position::getOffsetX(from, to);