diff options
| author | Crystalwarrior <Varsash@Gmail.com> | 2022-07-29 18:40:02 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-29 18:40:02 +0300 |
| commit | 834c5ff929d9044fc1237655c5d5ad4ae8a653cf (patch) | |
| tree | 0b3448573f1803c876671835bfb20c70756e5cfa /src/lobby.cpp | |
| parent | da5437ab6fcb06cc238f7336b5b88b15fc228e0b (diff) | |
Fix lobby force-switching you from Favorites list if you switched from the Serverlist before it was populated (#826)
Diffstat (limited to 'src/lobby.cpp')
| -rw-r--r-- | src/lobby.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/lobby.cpp b/src/lobby.cpp index 46f6faac..d47776d1 100644 --- a/src/lobby.cpp +++ b/src/lobby.cpp @@ -303,9 +303,9 @@ void Lobby::on_public_servers_clicked() reset_selection(); - list_servers(); - public_servers_selected = true; + + list_servers(); } void Lobby::on_favorites_clicked() @@ -317,9 +317,9 @@ void Lobby::on_favorites_clicked() ao_app->set_favorite_list(); - list_favorites(); - public_servers_selected = false; + + list_favorites(); } void Lobby::reset_selection() @@ -502,7 +502,9 @@ void Lobby::on_server_search_edited(QString p_text) void Lobby::list_servers() { - public_servers_selected = true; + if (!public_servers_selected) { + return; + } ui_favorites->set_image("favorites"); ui_public_servers->set_image("publicservers_selected"); @@ -524,6 +526,9 @@ void Lobby::list_servers() void Lobby::list_favorites() { + if (public_servers_selected) { + return; + } ui_server_list->setSortingEnabled(false); ui_server_list->clear(); |
