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); } // ----------------------------------------------------------------------------