mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-11 00:24:47 -07:00
server crash fix
This commit is contained in:
parent
3f5035c38c
commit
4548841a93
3 changed files with 2 additions and 2 deletions
|
|
@ -353,7 +353,6 @@ ResponseCode Server_ProtocolHandler::cmdJoinRoom(Command_JoinRoom *cmd, CommandC
|
|||
return RespNameNotFound;
|
||||
|
||||
r->addClient(this);
|
||||
connect(r, SIGNAL(gameCreated(Server_Game *)), this, SLOT(gameCreated(Server_Game *)));
|
||||
rooms.insert(r->getId(), r);
|
||||
|
||||
enqueueProtocolItem(new Event_RoomSay(r->getId(), QString(), r->getJoinMessage()));
|
||||
|
|
|
|||
|
|
@ -91,7 +91,6 @@ private:
|
|||
ResponseCode processCommandHelper(Command *command, CommandContainer *cont);
|
||||
private slots:
|
||||
void pingClockTimeout();
|
||||
void gameCreated(Server_Game *game);
|
||||
public:
|
||||
Server_ProtocolHandler(Server *_server, QObject *parent = 0);
|
||||
~Server_ProtocolHandler();
|
||||
|
|
@ -104,6 +103,7 @@ public:
|
|||
const QMap<QString, ServerInfo_User *> &getBuddyList() const { return buddyList; }
|
||||
const QMap<QString, ServerInfo_User *> &getIgnoreList() const { return ignoreList; }
|
||||
|
||||
void gameCreated(Server_Game *game);
|
||||
int getLastCommandTime() const { return timeRunning - lastDataReceived; }
|
||||
void processCommandContainer(CommandContainer *cont);
|
||||
virtual void sendProtocolItem(ProtocolItem *item, bool deleteItem = true) = 0;
|
||||
|
|
|
|||
|
|
@ -77,6 +77,7 @@ void Server_Room::doCreateGame(const QString &description, const QString &passwo
|
|||
|
||||
broadcastGameListUpdate(newGame);
|
||||
|
||||
creator->gameCreated(newGame);
|
||||
emit gameCreated(newGame);
|
||||
emit roomInfoChanged();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue