diff --git a/bigbluebutton-html5/imports/ui/components/presentation/component.jsx b/bigbluebutton-html5/imports/ui/components/presentation/component.jsx index a72723dffe71159aca76fd26126697843da1996d..22b5fe5037532dbd116ff5170c483a25bb7b2f30 100755 --- a/bigbluebutton-html5/imports/ui/components/presentation/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/presentation/component.jsx @@ -31,8 +31,8 @@ const intlMessages = defineMessages({ description: 'label displayed in toast when presentation switches', }, downloadLabel: { - id: 'app.presentation.downloadLabel', - description: 'label for downloadable presentations', + id: 'app.presentation.downloadLabel', + description: 'label for downloadable presentations', }, slideContentStart: { id: 'app.presentation.startSlideContent', @@ -112,7 +112,14 @@ class PresentationArea extends PureComponent { window.addEventListener('webcamAreaResize', this.handleResize, false); const { slidePosition, layoutContextDispatch } = this.props; - const { width: currWidth, height: currHeight } = slidePosition; + + let currWidth = 0; + let currHeight = 0; + + if (slidePosition) { + currWidth = slidePosition.width; + currHeight = slidePosition.height; + } layoutContextDispatch({ type: 'setPresentationSlideSize',