Only sent vote when submit is clicked (otherwise voting could ended

by a player clicking on a track, without the opportunity to select
This commit is contained in:
hiker 2018-12-10 08:26:30 +11:00
parent c37b735bb9
commit b413cc7328

View File

@ -55,14 +55,9 @@ static const char ALL_TRACK_GROUPS_ID[] = "all";
void TracksScreen::eventCallback(Widget* widget, const std::string& name, void TracksScreen::eventCallback(Widget* widget, const std::string& name,
const int playerID) const int playerID)
{ {
// -- track selection screen if (name == "submit")
if ((name == "lap-spinner" || name == "reverse") &&
STKHost::existHost() && m_selected_track != NULL)
{ {
voteForPlayer(); voteForPlayer();
}
else if (name == "submit")
{
VoteOverview::getInstance()->push(); VoteOverview::getInstance()->push();
} }
else if (name == "tracks") else if (name == "tracks")
@ -104,7 +99,6 @@ void TracksScreen::eventCallback(Widget* widget, const std::string& name,
if (STKHost::existHost()) if (STKHost::existHost())
{ {
w2->setBadge(selection, OK_BADGE); w2->setBadge(selection, OK_BADGE);
voteForPlayer();
} }
else else
{ {