[Glitch] Fix media modal crashing when media has no blurhash

Port c3d62dcf8a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
th-downstream
Eugen Rochko 4 years ago committed by Claire
parent e2e02e3a6b
commit 54803a7866

@ -231,9 +231,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);
}
}
render () {

Loading…
Cancel
Save