diff --git a/examples/gamepad.js b/examples/gamepad.js index d8a7e33fe3..e9033995d3 100644 --- a/examples/gamepad.js +++ b/examples/gamepad.js @@ -188,12 +188,12 @@ function reportButtonValue(button, newValue, oldValue) { } else if (button == BUTTON_TOGGLE_MIRROR) { if (newValue) { var currentMode = Camera.mode; - if (currentMode == "mirror") { - Camera.mode = toggledFromCameraMode; - } else { + if (currentMode != "mirror") { toggledFromCameraMode = currentMode; - Camera.mode = "mirror"; } + Camera.mode = "mirror"; + } else { + Camera.mode = toggledFromCameraMode; } } else if (newValue) { var direction = null;