fix layout mode click when discussion is activated

This commit is contained in:
Gregoire Parant 2020-10-27 20:46:53 +01:00
parent 55c1bcee66
commit 80355e6b85
4 changed files with 14 additions and 0 deletions

View file

@ -643,6 +643,10 @@ export class GameScene extends ResizableScene implements CenterListener {
}
private switchLayoutMode(): void {
//if discussion is activated, this layout cannot be activated
if(mediaManager.activatedDiscussion){
return;
}
const mode = layoutManager.getLayoutMode();
if (mode === LayoutMode.Presentation) {
layoutManager.switchLayoutMode(LayoutMode.VideoChat);

View file

@ -173,4 +173,7 @@ export class DiscussionManager {
this.sendMessageCallBack.set(userId, callback);
}
get activatedDiscussion(){
return this.activeDiscussion;
}
}

View file

@ -582,6 +582,10 @@ export class MediaManager {
public addSendMessageCallback(userId: string|number, callback: SendMessageCallback){
this.discussionManager.onSendMessageCallback(userId, callback)
}
get activatedDiscussion(){
return this.discussionManager.activatedDiscussion;
}
}
export const mediaManager = new MediaManager();