diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp
index 0f4625d4adcaabe018425f18cad1b7daf6bf0b2f..d86a3dd007e7c682d4b1049f6f46d01f54b9a2a1 100644
--- a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp
+++ b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp
@@ -712,8 +712,8 @@ Setpoint MainWindow::correctSetpointBox(Setpoint setpoint, CrazyflieContext cont
     corrected_setpoint =  setpoint;
 
     float x_size = context.localArea.xmax - context.localArea.xmin;
-    float y_size = context.localArea.xmax - context.localArea.xmin;
-    float z_size = context.localArea.xmax - context.localArea.xmin;
+    float y_size = context.localArea.ymax - context.localArea.ymin;
+    float z_size = context.localArea.zmax - context.localArea.zmin;
 
     if(setpoint.x > x_size/2)
         corrected_setpoint.x = x_size/2;
@@ -736,8 +736,8 @@ bool MainWindow::setpointInsideBox(Setpoint setpoint, CrazyflieContext context)
 {
 
     float x_size = context.localArea.xmax - context.localArea.xmin;
-    float y_size = context.localArea.xmax - context.localArea.xmin;
-    float z_size = context.localArea.xmax - context.localArea.xmin;
+    float y_size = context.localArea.ymax - context.localArea.ymin;
+    float z_size = context.localArea.zmax - context.localArea.zmin;
     //position check
 	if((setpoint.x < -x_size/2) or (setpoint.x > x_size/2)) {
 		ROS_INFO_STREAM("x outside safety box");