diff --git a/src/network/protocols/client_lobby.cpp b/src/network/protocols/client_lobby.cpp index 7b308a295..cb81e54bd 100644 --- a/src/network/protocols/client_lobby.cpp +++ b/src/network/protocols/client_lobby.cpp @@ -1440,10 +1440,10 @@ void ClientLobby::changeSpectateTarget(PlayerAction action, int value, if (action == PA_LOOK_BACK) { - if (cam->getMode() == Camera::CM_REVERSE) - cam->setMode(cam->getPreviousMode()); - else + if (cam->getMode() == Camera::CM_NORMAL) cam->setMode(Camera::CM_REVERSE); + else + cam->setMode(Camera::CM_NORMAL); return; } if (action == PA_ACCEL)