From bc3f64c4c3941a5cd4a9b8f3f81abdea48ffda57 Mon Sep 17 00:00:00 2001 From: sualko Date: Sun, 25 Apr 2021 20:34:36 +0200 Subject: [PATCH] fix: set layout params only for clean layout fix #147 --- lib/BigBlueButton/API.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/BigBlueButton/API.php b/lib/BigBlueButton/API.php index 326fb3b..63771f7 100644 --- a/lib/BigBlueButton/API.php +++ b/lib/BigBlueButton/API.php @@ -94,9 +94,11 @@ class API { $joinMeetingParams->addUserData('bbb_skip_check_audio_on_first_join', !$room->getMediaCheck()); // 2.3 $joinMeetingParams->addUserData('bbb_skip_video_preview_on_first_join', !$room->getMediaCheck()); // 2.3 - $joinMeetingParams->addUserData('bbb_auto_swap_layout', $room->getCleanLayout()); - $joinMeetingParams->addUserData('bbb_show_participants_on_login', !$room->getCleanLayout()); - $joinMeetingParams->addUserData('bbb_show_public_chat_on_login', !$room->getCleanLayout()); + if ($room->getCleanLayout()) { + $joinMeetingParams->addUserData('bbb_auto_swap_layout', true); + $joinMeetingParams->addUserData('bbb_show_participants_on_login', false); + $joinMeetingParams->addUserData('bbb_show_public_chat_on_login', false); + } if ($this->config->getAppValue('bbb', 'join.theme') === 'true') { $primaryColor = $this->defaults->getColorPrimary();