| | |
| | | if(_cell.index!= ChatCtrl.Inst.PteChatID) |
| | | { |
| | | ChatCtrl.Inst.PteChatID = _cell.index; |
| | | ChatCtrl.Inst.SelectRecentlyChat(ChatCtrl.Inst.PteChatID); |
| | | m_RecentlyControl.m_Scorller.RefreshActiveCellViews(); |
| | | } |
| | | } |
| | |
| | | if (friendModel.tempFriendData != null) |
| | | { |
| | | ChatCtrl.Inst.PteChatID = (int)friendModel.tempFriendData.PlayerID; |
| | | ChatCtrl.Inst.SelectRecentlyChat(ChatCtrl.Inst.PteChatID); |
| | | return; |
| | | } |
| | | var _dict = friendModel.GetFriendInfoDict((byte)GroupType.RecentContact); |
| | | if (_dict != null && _dict.Count > 0) |
| | | { |
| | | ChatCtrl.Inst.PteChatID = (int)_dict.Keys.First(); |
| | | ChatCtrl.Inst.SelectRecentlyChat(ChatCtrl.Inst.PteChatID); |
| | | } |
| | | } |
| | | } |