diff --git a/src/WorldGrid.cpp b/src/WorldGrid.cpp index f0524f7..4e82836 100644 --- a/src/WorldGrid.cpp +++ b/src/WorldGrid.cpp @@ -341,7 +341,7 @@ void WorldGrid::draw_coordinates(SkCanvas* canvas, const DrawData& drawData, Vec if(coordinatesAxisOnBounds) boundsCamSpace = SCollision::AABB(drawData.cam.c.to_space(bounds.value().min), drawData.cam.c.to_space(bounds.value().max)); else { - float toolbarXLength = drawData.main->toolbar.final_gui_scale() * 80.0f; + float toolbarXLength = drawData.main->drawGui ? drawData.main->toolbar.final_gui_scale() * (50.0f + drawData.main->toolbar.io->theme->padding1 * 3.0f) : 0.0f; boundsCamSpace = SCollision::AABB({toolbarXLength + axisOffset.x(), 0.0f}, {drawData.cam.viewingArea.x(), drawData.cam.viewingArea.y() - axisOffset.y()}); if(boundsCamSpace.width() < 100.0f || boundsCamSpace.height() < 100.0f) return;