diff --git a/misc_gui.c b/misc_gui.c --- a/misc_gui.c +++ b/misc_gui.c @@ -1647,7 +1647,8 @@ static int32 ClickChangePlayerCheat(int3 { while (IsValidPlayer((PlayerID)p1)) { if (_players[p1].is_active) { - _local_player = (PlayerID)p1; + SetLocalPlayer((PlayerID)p1); + MarkWholeScreenDirty(); return _local_player; }