diff options
author | Mikkel Krautz <mikkel@krautz.dk> | 2012-05-05 14:45:51 +0400 |
---|---|---|
committer | Mikkel Krautz <mikkel@krautz.dk> | 2012-05-05 14:45:51 +0400 |
commit | 9bd1e7e57662a7277ebb033592e1e8749d1c05cc (patch) | |
tree | b20035db2f4b59f0d685da01efc94dac706a4209 | |
parent | 5d9fc4f1ae35b716a1c21313a20530fbd2737a4a (diff) |
MKServerModel: handle SeverSync w/o welcomeText.
-rw-r--r-- | src/MKServerModel.m | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/MKServerModel.m b/src/MKServerModel.m index 97274ef..9ce0cb4 100644 --- a/src/MKServerModel.m +++ b/src/MKServerModel.m @@ -362,8 +362,11 @@ [_delegate serverModel:self joinedServerAsUser:user]; - MKTextMessage *txtMsg = [MKTextMessage messageWithString:[msg welcomeText]]; - [_delegate serverModel:self joinedServerAsUser:user withWelcomeMessage:txtMsg]; + MKTextMessage *welcomeMsg = nil; + if ([msg hasWelcomeText]) { + welcomeMsg = [MKTextMessage messageWithString:[msg welcomeText]]; + } + [_delegate serverModel:self joinedServerAsUser:user withWelcomeMessage:welcomeMsg]; } - (void) connection:(MKConnection *)conn handleBanListMessage: (MPBanList *)msg { |