]> cat aescling's git repositories - mastodon.git/commitdiff
Fix media spoiler of DetailedStatus (#5071)
authorabcang <abcang1015@gmail.com>
Sun, 24 Sep 2017 09:15:11 +0000 (18:15 +0900)
committerEugen Rochko <eugen@zeonfederated.com>
Sun, 24 Sep 2017 09:15:11 +0000 (11:15 +0200)
app/javascript/mastodon/components/media_gallery.js

index d84e4229c91adedd6016a9e40d251c5022c815c1..52b34971b4ec5e2c236833511db5ebb4bb3651f1 100644 (file)
@@ -1,6 +1,7 @@
 import React from 'react';
 import ImmutablePropTypes from 'react-immutable-proptypes';
 import PropTypes from 'prop-types';
+import { is } from 'immutable';
 import IconButton from './icon_button';
 import { defineMessages, injectIntl, FormattedMessage } from 'react-intl';
 import { isIOS } from '../is_mobile';
@@ -196,7 +197,7 @@ export default class MediaGallery extends React.PureComponent {
   };
 
   componentWillReceiveProps (nextProps) {
-    if (nextProps.sensitive !== this.props.sensitive) {
+    if (!is(nextProps.media, this.props.media)) {
       this.setState({ visible: !nextProps.sensitive });
     }
   }