fix: consoles & dpad being binded to 2 settings
This commit is contained in:
1 parent
02da402490
commit
fed6871356
150 files changed
+19314
-431
No files matched your search
@@ -207,51 +207,8 @@ bool OrbisLeaderboardManager::getScoreByIds()
|
||||
// Get queried users.
|
||||
if (m_eFilterMode == eFM_Friends)
|
||||
{
|
||||
|
||||
sce::Toolkit::NP::Utilities::Future<sce::Toolkit::NP::FriendsList> s_friendList;
|
||||
sce::Toolkit::NP::FriendInfoRequest request;
|
||||
|
||||
memset(&request, 0, sizeof(request));
|
||||
request.userInfo.userId = ProfileManager.getUserID(ProfileManager.GetPrimaryPad());
|
||||
request.flag = SCE_TOOLKIT_NP_FRIENDS_LIST_ALL;
|
||||
ret = sce::Toolkit::NP::Friends::Interface::getFriendslist(&s_friendList, &request, false);
|
||||
|
||||
if(ret != SCE_TOOLKIT_NP_SUCCESS)
|
||||
{
|
||||
// Error handling
|
||||
if (m_eStatsState != eStatsState_Canceled) m_eStatsState = eStatsState_Failed;
|
||||
app.DebugPrintf("[LeaderboardManager] getFriendslist fail\n");
|
||||
return false;
|
||||
}
|
||||
else if (s_friendList.hasResult())
|
||||
{
|
||||
// 4J-JEV: Friends list doesn't include player, leave space for them.
|
||||
num = s_friendList.get()->size() + 1;
|
||||
|
||||
npIds = new SceNpId[num];
|
||||
|
||||
int i = 0;
|
||||
|
||||
sce::Toolkit::NP::FriendsList::const_iterator itr;
|
||||
for (itr = s_friendList.get()->begin(); itr != s_friendList.get()->end(); itr++)
|
||||
{
|
||||
npIds[i] = itr->npid;
|
||||
i++;
|
||||
}
|
||||
|
||||
npIds[num-1] = myNpId; // 4J-JEV: Append player to end of query.
|
||||
}
|
||||
else
|
||||
{
|
||||
// 4J-JEV: Something terrible must have happend,
|
||||
// 'getFriendslist' was supposed to be a synchronous operation.
|
||||
__debugbreak();
|
||||
|
||||
// 4J-JEV: We can at least fall-back to just the players score.
|
||||
num = 1;
|
||||
npIds = new SceNpId[1];
|
||||
npIds[0] = myNpId;
|
||||
}
|
||||
app.DebugPrintf("[LeaderboardManager] getFriendslist STUB\n");
|
||||
return false;
|
||||
}
|
||||
else if (m_eFilterMode == eFM_MyScore)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user