summaryrefslogtreecommitdiff
path: root/src/net/tmwserv
diff options
context:
space:
mode:
authorDavid Athay <ko2fan@gmail.com>2009-04-20 15:08:28 +0100
committerDavid Athay <ko2fan@gmail.com>2009-04-20 15:08:28 +0100
commitf1d6803dd8a90db885d4d7c1734783acdcd95485 (patch)
tree5e0de497043464a240a3e43fda00d0500c499dab /src/net/tmwserv
parentd6dbd51deeae42a621534e6565aaeb468ecc5d17 (diff)
downloadmana-f1d6803dd8a90db885d4d7c1734783acdcd95485.tar.gz
mana-f1d6803dd8a90db885d4d7c1734783acdcd95485.tar.bz2
mana-f1d6803dd8a90db885d4d7c1734783acdcd95485.tar.xz
mana-f1d6803dd8a90db885d4d7c1734783acdcd95485.zip
Fix clearing handlers on connecting to game server.
Diffstat (limited to 'src/net/tmwserv')
-rw-r--r--src/net/tmwserv/chathandler.cpp1
-rw-r--r--src/net/tmwserv/connection.cpp2
-rw-r--r--src/net/tmwserv/maphandler.cpp5
3 files changed, 7 insertions, 1 deletions
diff --git a/src/net/tmwserv/chathandler.cpp b/src/net/tmwserv/chathandler.cpp
index 5b1b28dd..e3421e93 100644
--- a/src/net/tmwserv/chathandler.cpp
+++ b/src/net/tmwserv/chathandler.cpp
@@ -69,6 +69,7 @@ ChatHandler::ChatHandler()
0
};
handledMessages = _messages;
+ chatHandler = this;
}
void ChatHandler::handleMessage(MessageIn &msg)
diff --git a/src/net/tmwserv/connection.cpp b/src/net/tmwserv/connection.cpp
index 0fcd530b..6762af89 100644
--- a/src/net/tmwserv/connection.cpp
+++ b/src/net/tmwserv/connection.cpp
@@ -83,7 +83,7 @@ void Net::Connection::disconnect()
bool Net::Connection::isConnected()
{
- return bool (mConnection) ?
+ return (mConnection) ?
(mConnection->state == ENET_PEER_STATE_CONNECTED) : false;
}
diff --git a/src/net/tmwserv/maphandler.cpp b/src/net/tmwserv/maphandler.cpp
index ff47c1a7..400188bf 100644
--- a/src/net/tmwserv/maphandler.cpp
+++ b/src/net/tmwserv/maphandler.cpp
@@ -27,11 +27,16 @@ namespace TmwServ {
MapHandler::MapHandler()
{
+ static const Uint16 _messages[] = {
+ 0
+ };
+ handledMessages = _messages;
mapHandler = this;
}
void MapHandler::handleMessage(MessageIn &msg)
{
+
}
void MapHandler::connect(LoginData *loginData)