diff --git a/src/guiengine/event_handler.cpp b/src/guiengine/event_handler.cpp index 8b0f57b73..07f8671ba 100644 --- a/src/guiengine/event_handler.cpp +++ b/src/guiengine/event_handler.cpp @@ -816,7 +816,7 @@ EventPropagation EventHandler::onGUIEvent(const SEvent& event) const int playerID = input_manager->getPlayerKeyboardID(); if (input_manager->masterPlayerOnly() && playerID != PLAYER_ID_GAME_MASTER) break; - if (!w->isFocusedForPlayer(playerID)) w->setFocusForPlayer(playerID); + if (playerID != -1 && !w->isFocusedForPlayer(playerID)) w->setFocusForPlayer(playerID); break; }