aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmniTroid <davidskoland@gmail.com>2017-03-25 17:27:30 +0100
committerOmniTroid <davidskoland@gmail.com>2017-03-25 17:27:30 +0100
commit50f61bbd5c60622c75bfc6c82fdb3c672659acac (patch)
treeb9759b2c7c21fce6b02e8f7022a28c4c267e9209
parent332d20c858fa300cd5895122a5bc438e99a784d2 (diff)
removed CHECK disconnect
-rw-r--r--courtroom.cpp21
-rw-r--r--courtroom.h5
-rw-r--r--packet_distribution.cpp5
3 files changed, 0 insertions, 31 deletions
diff --git a/courtroom.cpp b/courtroom.cpp
index db2ab069..101f0e02 100644
--- a/courtroom.cpp
+++ b/courtroom.cpp
@@ -20,8 +20,6 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
keepalive_timer = new QTimer(this);
keepalive_timer->start(60000);
- disconnect_timer = new QTimer(this);
- disconnect_timer->setSingleShot(true);
chat_tick_timer = new QTimer(this);
@@ -249,8 +247,6 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
connect(ui_evidence_button, SIGNAL(clicked()), this, SLOT(on_evidence_button_clicked()));
- connect(disconnect_timer, SIGNAL(timeout()), this, SLOT(connection_timeout()));
-
construct_char_select();
set_widgets();
@@ -1927,23 +1923,6 @@ void Courtroom::on_evidence_button_clicked()
void Courtroom::ping_server()
{
ao_app->send_server_packet(new AOPacket("CH#" + QString::number(m_cid) + "#%"));
- disconnect_timer->start(20000);
-}
-
-void Courtroom::check_connection_received()
-{
- disconnect_timer->stop();
-}
-
-void Courtroom::connection_timeout()
-{
- //cheap hack because demonsoftware refuses to conform to standards
- if (ao_app->server_software.startsWith("AODemon"))
- return;
-
- call_notice("Disconnected from server.");
- ao_app->construct_lobby();
- ao_app->destruct_courtroom();
}
Courtroom::~Courtroom()
diff --git a/courtroom.h b/courtroom.h
index 54b0a37d..eba49db6 100644
--- a/courtroom.h
+++ b/courtroom.h
@@ -116,9 +116,6 @@ private:
//triggers ping_server() every 60 seconds
QTimer *keepalive_timer;
- //how long we wait for the server to respond on a ping
- QTimer *disconnect_timer;
-
//determines how fast messages tick onto screen
QTimer *chat_tick_timer;
int chat_tick_interval = 60;
@@ -423,8 +420,6 @@ private slots:
void char_clicked(int n_char);
void ping_server();
- void connection_timeout();
-
};
#endif // COURTROOM_H
diff --git a/packet_distribution.cpp b/packet_distribution.cpp
index 3b890927..6cd89b2e 100644
--- a/packet_distribution.cpp
+++ b/packet_distribution.cpp
@@ -542,11 +542,6 @@ void AOApplication::server_packet_received(AOPacket *p_packet)
if (courtroom_constructed && f_contents.size() > 0)
w_courtroom->mod_called(f_contents.at(0));
}
- else if (header == "checkconnection" || header == "CHECK")
- {
- if (courtroom_constructed)
- w_courtroom->check_connection_received();
- }
end: