diff --git a/src/views/ConferenceOverlayView.mm b/src/views/ConferenceOverlayView.mm index cc435c9633104537b3bcebaf12e7ea07a3e91d72..6a2c086dd199d6b3a99c18e49132366772cb3a73 100644 --- a/src/views/ConferenceOverlayView.mm +++ b/src/views/ConferenceOverlayView.mm @@ -126,6 +126,7 @@ CGFloat const controlSize = 40; [self.superview layoutSubtreeIfNeeded]; CGSize viewSize = self.superview.frame.size; if (viewSize.width == 0 || viewSize.height == 0 || self.framesize.width == 0 || self.framesize.height == 0 || self.participant.width == 0 || self.participant.hight == 0) { + self.frame = CGRectZero; return; } CGFloat viewRatio = viewSize.width / viewSize.height;