diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Entities/Player/SocialMgr.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Entities/Player/SocialMgr.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Entities/Player/SocialMgr.cpp b/src/server/game/Entities/Player/SocialMgr.cpp index 2b1de4bf7f5..85cda9558fd 100644 --- a/src/server/game/Entities/Player/SocialMgr.cpp +++ b/src/server/game/Entities/Player/SocialMgr.cpp @@ -261,7 +261,7 @@ PlayerSocial* SocialMgr::LoadFromDB(PreparedQueryResult result, ObjectGuid const ObjectGuid friendAccountGuid = ObjectGuid::Create<HighGuid::WowAccount>(uint64(fields[1].GetUInt32())); uint8 flag = fields[2].GetUInt8(); - social->_playerSocialMap[friendGuid] = FriendInfo(flag, fields[3].GetString()); + social->_playerSocialMap[friendGuid] = FriendInfo(friendAccountGuid, flag, fields[3].GetString()); } while (result->NextRow()); } diff --git a/src/server/game/Entities/Player/SocialMgr.h b/src/server/game/Entities/Player/SocialMgr.h index 49a324baa31..290f38dc86d 100644 --- a/src/server/game/Entities/Player/SocialMgr.h +++ b/src/server/game/Entities/Player/SocialMgr.h @@ -58,7 +58,8 @@ struct FriendInfo FriendInfo() : Status(FRIEND_STATUS_OFFLINE), Flags(0), Area(0), Level(0), Class(0), Note() { } - FriendInfo(uint8 flags, std::string const& note) : Status(FRIEND_STATUS_OFFLINE), Flags(flags), Area(0), Level(0), Class(0), Note(note) + FriendInfo(ObjectGuid const& accountGuid, uint8 flags, std::string const& note) : WowAccountGuid(accountGuid), Status(FRIEND_STATUS_OFFLINE), + Flags(flags), Area(0), Level(0), Class(0), Note(note) { } }; |
