Use standard player IDs in kick confirmation callbacks

This commit is contained in:
notmatthewbeshay 2026-03-10 23:00:33 +11:00
parent b40e716b2c
commit 305d5f0812
2 changed files with 6 additions and 6 deletions

View file

@ -455,7 +455,7 @@ void UIScene_InGameInfoMenu::handlePress(F64 controlId, F64 childId)
else if(selectedPlayer->IsLocal() != TRUE && selectedPlayer->IsSameSystem(g_NetworkManager.GetHostPlayer()) != TRUE)
{
// Only ops will hit this, can kick anyone not local and not local to the host
BYTE *smallId = new BYTE();
std::uint8_t *smallId = new std::uint8_t();
*smallId = m_players[currentSelection];
UINT uiIDA[2];
uiIDA[0]=IDS_CONFIRM_OK;
@ -550,8 +550,8 @@ void UIScene_InGameInfoMenu::OnPlayerChanged(void *callbackParam, INetworkPlayer
int UIScene_InGameInfoMenu::KickPlayerReturned(void *pParam,int iPad,C4JStorage::EMessageResult result)
{
BYTE smallId = *(BYTE *)pParam;
delete (BYTE*)pParam;
std::uint8_t smallId = *(std::uint8_t *)pParam;
delete (std::uint8_t *)pParam;
if(result==C4JStorage::EMessage_ResultAccept)
{

View file

@ -346,7 +346,7 @@ void UIScene_InGamePlayerOptionsMenu::handlePress(F64 controlId, F64 childId)
{
case eControl_Kick:
{
BYTE *smallId = new BYTE();
std::uint8_t *smallId = new std::uint8_t();
*smallId = m_networkSmallId;
UINT uiIDA[2];
uiIDA[0]=IDS_CONFIRM_OK;
@ -360,8 +360,8 @@ void UIScene_InGamePlayerOptionsMenu::handlePress(F64 controlId, F64 childId)
int UIScene_InGamePlayerOptionsMenu::KickPlayerReturned(void *pParam,int iPad,C4JStorage::EMessageResult result)
{
BYTE smallId = *(BYTE *)pParam;
delete (BYTE*)pParam;
std::uint8_t smallId = *(std::uint8_t *)pParam;
delete (std::uint8_t *)pParam;
if(result==C4JStorage::EMessage_ResultAccept)
{