Fix lobby force-switching you from Favorites list if you switched from the Serverlist before it was populated (#826)
This commit is contained in:
parent
da5437ab6f
commit
834c5ff929
@ -303,9 +303,9 @@ void Lobby::on_public_servers_clicked()
|
|||||||
|
|
||||||
reset_selection();
|
reset_selection();
|
||||||
|
|
||||||
list_servers();
|
|
||||||
|
|
||||||
public_servers_selected = true;
|
public_servers_selected = true;
|
||||||
|
|
||||||
|
list_servers();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Lobby::on_favorites_clicked()
|
void Lobby::on_favorites_clicked()
|
||||||
@ -317,9 +317,9 @@ void Lobby::on_favorites_clicked()
|
|||||||
|
|
||||||
ao_app->set_favorite_list();
|
ao_app->set_favorite_list();
|
||||||
|
|
||||||
list_favorites();
|
|
||||||
|
|
||||||
public_servers_selected = false;
|
public_servers_selected = false;
|
||||||
|
|
||||||
|
list_favorites();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Lobby::reset_selection()
|
void Lobby::reset_selection()
|
||||||
@ -502,7 +502,9 @@ void Lobby::on_server_search_edited(QString p_text)
|
|||||||
|
|
||||||
void Lobby::list_servers()
|
void Lobby::list_servers()
|
||||||
{
|
{
|
||||||
public_servers_selected = true;
|
if (!public_servers_selected) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
ui_favorites->set_image("favorites");
|
ui_favorites->set_image("favorites");
|
||||||
ui_public_servers->set_image("publicservers_selected");
|
ui_public_servers->set_image("publicservers_selected");
|
||||||
|
|
||||||
@ -524,6 +526,9 @@ void Lobby::list_servers()
|
|||||||
|
|
||||||
void Lobby::list_favorites()
|
void Lobby::list_favorites()
|
||||||
{
|
{
|
||||||
|
if (public_servers_selected) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
ui_server_list->setSortingEnabled(false);
|
ui_server_list->setSortingEnabled(false);
|
||||||
ui_server_list->clear();
|
ui_server_list->clear();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user