aboutsummaryrefslogtreecommitdiff
path: root/packet_distribution.cpp
diff options
context:
space:
mode:
authorOmniTroid <davidskoland@gmail.com>2017-02-14 10:29:36 +0100
committerOmniTroid <davidskoland@gmail.com>2017-02-14 10:29:36 +0100
commitfd1ece1ac196e4584e78b981ba7b3dc7197a7d20 (patch)
treea9f8ab31a50aef85e612442689a83fb2fa58c471 /packet_distribution.cpp
parent2492c1fbe2d325a194edfe89091b7d1f71783a6b (diff)
parent9e601caa568353cbb91b4f6e9b0a7a9159a436ac (diff)
Merge branch 'master' of https://github.com/Attorney-Online-Engineering-Task-Force/Attorney-Online-Client-Remake.git
Diffstat (limited to 'packet_distribution.cpp')
-rw-r--r--packet_distribution.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/packet_distribution.cpp b/packet_distribution.cpp
index 239d079..3a9e786 100644
--- a/packet_distribution.cpp
+++ b/packet_distribution.cpp
@@ -344,6 +344,9 @@ void AOApplication::server_packet_received(AOPacket *p_packet)
}
else if (header == "CharsCheck")
{
+ if (!courtroom_constructed)
+ goto end;
+
for (int n_char = 0 ; n_char < f_contents.size() ; ++n_char)
{
if (f_contents.at(n_char) == "-1")
@@ -425,13 +428,10 @@ void AOApplication::server_packet_received(AOPacket *p_packet)
if (!courtroom_constructed)
goto end;
- w_courtroom->set_char_select_page();
-
- w_courtroom->append_ms_chatmessage(w_lobby->get_chatlog());
-
- w_courtroom->set_mute_list();
+ if (lobby_constructed)
+ w_courtroom->append_ms_chatmessage(w_lobby->get_chatlog());
- w_courtroom->show();
+ w_courtroom->done_received();
destruct_lobby();
}