diff --git a/data/gui/dialogs/select_challenge.stkgui b/data/gui/dialogs/select_challenge.stkgui
index 455399bf5..540fc9e5d 100644
--- a/data/gui/dialogs/select_challenge.stkgui
+++ b/data/gui/dialogs/select_challenge.stkgui
@@ -24,10 +24,10 @@
-
+
diff --git a/src/states_screens/dialogs/select_challenge.cpp b/src/states_screens/dialogs/select_challenge.cpp
index cffa8eb41..ddad84173 100644
--- a/src/states_screens/dialogs/select_challenge.cpp
+++ b/src/states_screens/dialogs/select_challenge.cpp
@@ -182,8 +182,7 @@ SelectChallengeDialog::SelectChallengeDialog(const float percentWidth,
track_manager->getTrack(c->getData()->getTrackId())->getName();
getWidget("title")->setText(track_name, true);
}
-
-
+
if (PlayerManager::getCurrentPlayer()->isLocked("difficulty_best"))
{
@@ -195,6 +194,10 @@ SelectChallengeDialog::SelectChallengeDialog(const float percentWidth,
getWidget("supertux")->unsetBadge(LOCKED_BADGE);
getWidget("supertux")->setActive(true);
}
+
+ GUIEngine::RibbonWidget* actions =
+ getWidget("actions");
+ actions->setFocusForPlayer(PLAYER_ID_GAME_MASTER);
}
// ----------------------------------------------------------------------------