From e3e7b92c6a721b6fa3adf0da1393cdf1d434fc99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20N=C3=A9grier?= Date: Thu, 25 Jun 2020 10:43:42 +0200 Subject: [PATCH] Fixing errors when arrows touched and no cam --- front/src/Phaser/Login/EnableCameraScene.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/front/src/Phaser/Login/EnableCameraScene.ts b/front/src/Phaser/Login/EnableCameraScene.ts index 264173fd..6d96459e 100644 --- a/front/src/Phaser/Login/EnableCameraScene.ts +++ b/front/src/Phaser/Login/EnableCameraScene.ts @@ -120,7 +120,7 @@ export class EnableCameraScene extends Phaser.Scene { } private previousCam(): void { - if (this.cameraSelected === 0) { + if (this.cameraSelected === 0 || this.camerasList.length === 0) { return; } this.cameraSelected--; @@ -128,7 +128,7 @@ export class EnableCameraScene extends Phaser.Scene { } private nextCam(): void { - if (this.cameraSelected === this.camerasList.length - 1) { + if (this.cameraSelected === this.camerasList.length - 1 || this.camerasList.length === 0) { return; } this.cameraSelected++; @@ -137,7 +137,7 @@ export class EnableCameraScene extends Phaser.Scene { } private previousMic(): void { - if (this.microphoneSelected === 0) { + if (this.microphoneSelected === 0 || this.microphonesList.length === 0) { return; } this.microphoneSelected--; @@ -145,7 +145,7 @@ export class EnableCameraScene extends Phaser.Scene { } private nextMic(): void { - if (this.microphoneSelected === this.microphonesList.length - 1) { + if (this.microphoneSelected === this.microphonesList.length - 1 || this.microphonesList.length === 0) { return; } this.microphoneSelected++;