diff --git a/Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp b/Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp
index bf9e940ad6e15af8f1f83de1856a8cf482c1a02d..af99ac08dcccce231f7feccc0e1b2280069dcce5 100644
--- a/Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp
+++ b/Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp
@@ -775,7 +775,7 @@
wait_for_release();
while (!is_lcd_clicked()) {
idle();
- refresh_cmd_timeout();
+ gcode.refresh_cmd_timeout();
if (encoder_diff) {
do_blocking_move_to_z(current_position[Z_AXIS] + float(encoder_diff) * multiplier);
encoder_diff = 0;