Prevent crash on death with laser sight active

This commit is contained in:
Simon 2020-04-13 21:47:50 +01:00
parent dd81030375
commit e76886f7f3

View file

@ -273,10 +273,12 @@ namespace s3d
bool OculusQuestMode::GetHandTransform(int hand, VSMatrix* mat) const
{
AActor* playermo = r_viewpoint.camera->player->mo;
DVector3 pos = playermo->InterpolatedPosition(r_viewpoint.TicFrac);
player_t *player = r_viewpoint.camera->player;
if (player)
{
AActor* playermo = player->mo;
DVector3 pos = playermo->InterpolatedPosition(r_viewpoint.TicFrac);
mat->loadIdentity();
mat->translate(pos.X, pos.Z, pos.Y);