diff --git a/src/skins/vector/views/molecules/voip/VideoView.js b/src/skins/vector/views/molecules/voip/VideoView.js index d590d1befd..196e1d6c53 100644 --- a/src/skins/vector/views/molecules/voip/VideoView.js +++ b/src/skins/vector/views/molecules/voip/VideoView.js @@ -38,13 +38,17 @@ module.exports = React.createClass({ return this.refs.local.getDOMNode(); }, + setContainer: function(c) { + this.container = c; + }, + onAction: function(payload) { switch (payload.action) { case 'video_fullscreen': - if (!this.refs.container) { + if (!this.container) { return; } - var element = this.refs.container.getDOMNode(); + var element = this.container.getDOMNode(); var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullscreen; requestMethod.call(element); break; @@ -54,7 +58,7 @@ module.exports = React.createClass({ render: function() { var VideoFeed = sdk.getComponent('atoms.voip.VideoFeed'); return ( -
+