Fix server selection screen loading dots
This commit is contained in:
parent
821a00c039
commit
88e9d6a34c
@ -70,9 +70,6 @@ void ServerSelection::refresh()
|
|||||||
if (ServersManager::get()->refresh())
|
if (ServersManager::get()->refresh())
|
||||||
{
|
{
|
||||||
m_server_list_widget->clear();
|
m_server_list_widget->clear();
|
||||||
m_server_list_widget->addItem("spacer", L"");
|
|
||||||
m_server_list_widget->addItem("loading",
|
|
||||||
StringUtils::loadingDots(_("Fetching servers")));
|
|
||||||
m_reload_widget->setActive(false);
|
m_reload_widget->setActive(false);
|
||||||
m_refreshing_server = true;
|
m_refreshing_server = true;
|
||||||
}
|
}
|
||||||
@ -234,7 +231,7 @@ void ServerSelection::onUpdate(float dt)
|
|||||||
std::string selection_str = m_server_list_widget->getSelectionInternalName();
|
std::string selection_str = m_server_list_widget->getSelectionInternalName();
|
||||||
loadList(0);
|
loadList(0);
|
||||||
// restore previous selection
|
// restore previous selection
|
||||||
if (selection != -1 && selection_str != "spacer" && selection_str != "loading")
|
if (selection != -1 && selection_str != "loading")
|
||||||
m_server_list_widget->setSelectionID(selection);
|
m_server_list_widget->setSelectionID(selection);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -245,5 +242,11 @@ void ServerSelection::onUpdate(float dt)
|
|||||||
}
|
}
|
||||||
m_reload_widget->setActive(true);
|
m_reload_widget->setActive(true);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
m_server_list_widget->clear();
|
||||||
|
m_server_list_widget->addItem("loading",
|
||||||
|
StringUtils::loadingDots(_("Fetching servers")));
|
||||||
|
}
|
||||||
|
|
||||||
} // onUpdate
|
} // onUpdate
|
||||||
|
Loading…
x
Reference in New Issue
Block a user