summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/javascript/mastodon/features/ui/components/media_modal.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/app/javascript/mastodon/features/ui/components/media_modal.js b/app/javascript/mastodon/features/ui/components/media_modal.js
index bcec19a4939..58cef1e9da5 100644
--- a/app/javascript/mastodon/features/ui/components/media_modal.js
+++ b/app/javascript/mastodon/features/ui/components/media_modal.js
@@ -221,9 +221,12 @@ class MediaModal extends ImmutablePureComponent {
_sendBackgroundColor () {
const { media, onChangeBackgroundColor } = this.props;
const index = this.getIndex();
- const backgroundColor = decodeRGB(decode83(media.getIn([index, 'blurhash']).slice(2, 6)));
+ const blurhash = media.getIn([index, 'blurhash']);
- onChangeBackgroundColor(backgroundColor);
+ if (blurhash) {
+ const backgroundColor = decodeRGB(decode83(blurhash.slice(2, 6)));
+ onChangeBackgroundColor(backgroundColor);
+ }
}
componentWillUnmount () {