FIX: multiplayer leave crash and compilation

This commit is contained in:
2026-07-18 15:24:58 +03:00
parent 3811964689
commit 50d1de49e0
2 changed files with 9 additions and 8 deletions

View File

@@ -140,7 +140,7 @@ RakNet::TimeUS GetTimeUS_Windows( void )
#if _MSC_VER >= 1400 && defined (_M_X64)
GetProcessAffinityMask(mProc, (PDWORD_PTR)&mProcMask, (PDWORD_PTR)&mSysMask);
#else
GetProcessAffinityMask(mProc, &mProcMask, &mSysMask);
GetProcessAffinityMask(mProc, (PDWORD_PTR)&mProcMask, (PDWORD_PTR)&mSysMask);
#endif
mThread = GetCurrentThread();

View File

@@ -121,12 +121,13 @@ void ClientSideNetworkHandler::onDisconnect(const RakNet::RakNetGUID& guid)
}
}
}
minecraft->setLevel(NULL);
#ifndef STANDALONE_SERVER
minecraft->gui.addMessage("Disconnected from server");
// TODO: screen with error
minecraft->screenChooser.setScreen(SCREEN_STARTMENU);
#endif
minecraft->leaveGame();
// minecraft->setLevel(NULL);
// #ifndef STANDALONE_SERVER
// minecraft->gui.addMessage("Disconnected from server");
// // TODO: screen with error
// minecraft->screenChooser.setScreen(SCREEN_STARTMENU);
// #endif
}
void ClientSideNetworkHandler::handle(const RakNet::RakNetGUID& source, LoginStatusPacket* packet) {