From 4214c67f8f86f3721e7c70462ff4f10df4e9360e Mon Sep 17 00:00:00 2001 From: Mark Haines Date: Fri, 4 Nov 2016 18:20:20 +0000 Subject: [PATCH] Pass the decryptedUrl to the MFileBody so that it doesn't need to decrypt it itself. --- src/components/views/messages/MAudioBody.js | 2 +- src/components/views/messages/MFileBody.js | 2 +- src/components/views/messages/MImageBody.js | 5 +++-- src/components/views/messages/MVideoBody.js | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/views/messages/MAudioBody.js b/src/components/views/messages/MAudioBody.js index d20c594f6f..34dcb9ba7a 100644 --- a/src/components/views/messages/MAudioBody.js +++ b/src/components/views/messages/MAudioBody.js @@ -81,7 +81,7 @@ export default class MAudioBody extends React.Component { return ( ); } diff --git a/src/components/views/messages/MFileBody.js b/src/components/views/messages/MFileBody.js index 313577054a..1dd3414917 100644 --- a/src/components/views/messages/MFileBody.js +++ b/src/components/views/messages/MFileBody.js @@ -28,7 +28,7 @@ module.exports = React.createClass({ getInitialState: function() { return { - decryptedUrl: null, + decryptedUrl: (this.props.decryptedUrl ? this.props.decryptedUrl : null), }; }, diff --git a/src/components/views/messages/MImageBody.js b/src/components/views/messages/MImageBody.js index 8df3f23bcd..e24a6b1081 100644 --- a/src/components/views/messages/MImageBody.js +++ b/src/components/views/messages/MImageBody.js @@ -19,7 +19,8 @@ limitations under the License. var React = require('react'); var filesize = require('filesize'); -var MFileBody = require('./MFileBody'); +import MFileBody from './MFileBody'; + var MatrixClientPeg = require('../../../MatrixClientPeg'); var ImageUtils = require('../../../ImageUtils'); var Modal = require('../../../Modal'); @@ -184,7 +185,7 @@ module.exports = React.createClass({ onMouseEnter={this.onImageEnter} onMouseLeave={this.onImageLeave} /> - + ); } else if (content.body) { diff --git a/src/components/views/messages/MVideoBody.js b/src/components/views/messages/MVideoBody.js index 4744a95026..d1797339a4 100644 --- a/src/components/views/messages/MVideoBody.js +++ b/src/components/views/messages/MVideoBody.js @@ -147,7 +147,7 @@ module.exports = React.createClass({ controls preload={preload} autoPlay={false} height={height} width={width} poster={poster}> - + ); },