diff -r d96a37de1076 -r f88b3948adf3 hedgewars/uFLNetProtocol.pas --- a/hedgewars/uFLNetProtocol.pas Tue Nov 24 20:19:00 2015 +0300 +++ b/hedgewars/uFLNetProtocol.pas Wed Nov 25 21:31:30 2015 +0300 @@ -16,8 +16,9 @@ PHandler = procedure (var t: TCmdData); var isInRoom: boolean; + myNickname: shortstring; - procedure handler_ADD_TEAM(var p: TCmdParam); +procedure handler_ADD_TEAM(var p: TCmdParam); begin end; @@ -158,7 +159,7 @@ procedure handler_JOINED_s(var s: TCmdParamS); begin - if s.str1 = 'qmlfrontend' then // we joined a room + if s.str1 = myNickname then // we joined a room begin isInRoom:= true; sendUI(mtMoveToRoom, nil, 0); @@ -192,7 +193,7 @@ procedure handler_LOBBY_JOINED_s(var s: TCmdParamS); begin - if s.str1 = 'qmlfrontend' then + if s.str1 = myNickname then begin sendUI(mtMoveToLobby, nil, 0); sendNet('LIST'); @@ -209,6 +210,8 @@ procedure handler_NICK(var p: TCmdParamS); begin + myNickname:= p.str1; + sendUI(mtNickname, @p.str1[1], length(p.str1)); end; procedure handler_NOTICE(var p: TCmdParamL);