fix doubleclick server being buggy

This commit is contained in:
scatterflower 2020-10-04 01:41:23 -05:00
parent 849f91d991
commit f91fc5739c
3 changed files with 6 additions and 1 deletions

View File

@ -46,6 +46,7 @@ public:
void set_loading_value(int p_value); void set_loading_value(int p_value);
bool public_servers_selected = true; bool public_servers_selected = true;
bool doubleclicked = false;
~Lobby(); ~Lobby();

View File

@ -441,8 +441,9 @@ void Lobby::on_server_list_clicked(QTreeWidgetItem *p_item, int column)
// doubleclicked on an item in the serverlist so we'll connect right away // doubleclicked on an item in the serverlist so we'll connect right away
void Lobby::on_server_list_doubleclicked(QTreeWidgetItem *p_item, int column) void Lobby::on_server_list_doubleclicked(QTreeWidgetItem *p_item, int column)
{ {
doubleclicked = true;
on_server_list_clicked(p_item, column); on_server_list_clicked(p_item, column);
on_connect_released(); //on_connect_released();
} }
void Lobby::on_server_search_edited(QString p_text) void Lobby::on_server_search_edited(QString p_text)

View File

@ -228,6 +228,9 @@ void AOApplication::server_packet_received(AOPacket *p_packet)
w_lobby->set_player_count(f_contents.at(0).toInt(), w_lobby->set_player_count(f_contents.at(0).toInt(),
f_contents.at(1).toInt()); f_contents.at(1).toInt());
if (w_lobby->doubleclicked)
send_server_packet(new AOPacket("askchaa#%"));
} }
else if (header == "SI") { else if (header == "SI") {
if (f_contents.size() != 3) if (f_contents.size() != 3)