}
//VIDFLOOR
- if (canvas->layout_floor_id > -1 && imember->id == conference->video_floor_holder &&
+ if (conference->canvas_count == 1 && canvas->layout_floor_id > -1 && imember->id == conference->video_floor_holder &&
imember->video_layer_id != canvas->layout_floor_id) {
conference_video_attach_video_layer(imember, canvas, canvas->layout_floor_id);
}
conference_utils_clear_flag(conference, CFLAG_VID_FLOOR_LOCK);
}
+ if (conference->canvas_count > 1) {
+ return;
+ }
+
if (member && member->video_reservation_id) {
/* no video floor when a reservation id is set */
return;