diff --git a/src/game.cpp b/src/game.cpp
index 9bbbb5ecf9bb1be566c0f0f9b3249b473f7ff69f..4e2677be6e18759997a81399b7b9766597486419 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -3227,7 +3227,7 @@ void the_game(bool &kill, bool random_input, InputHandler *input,
 				core::rect<s32> rect(
 						10,
 						status_y - guitext_status->getTextHeight(),
-						screensize.X - 10,
+						10 + guitext_chat->getTextWidth(),
 						status_y
 				);
 				guitext_status->setRelativePosition(rect);