Merge branch 'master' into glitch-soc/merge-upstream
This commit is contained in:
@ -103,7 +103,7 @@ class Audio extends React.PureComponent {
|
||||
}
|
||||
|
||||
componentDidUpdate (prevProps, prevState) {
|
||||
if (prevProps.src !== this.props.src || this.state.width !== prevState.width || this.state.height !== prevState.height) {
|
||||
if (prevProps.src !== this.props.src || this.state.width !== prevState.width || this.state.height !== prevState.height || prevProps.accentColor !== this.props.accentColor) {
|
||||
this._clear();
|
||||
this._draw();
|
||||
}
|
||||
|
@ -94,7 +94,7 @@ export default class Card extends React.PureComponent {
|
||||
componentDidMount () {
|
||||
window.addEventListener('resize', this.handleResize, { passive: true });
|
||||
|
||||
if (this.props.card && this.props.card.get('blurhash')) {
|
||||
if (this.props.card && this.props.card.get('blurhash') && this.canvas) {
|
||||
this._decode();
|
||||
}
|
||||
}
|
||||
@ -106,7 +106,7 @@ export default class Card extends React.PureComponent {
|
||||
componentDidUpdate (prevProps) {
|
||||
const { card } = this.props;
|
||||
|
||||
if (card.get('blurhash') && (!prevProps.card || prevProps.card.get('blurhash') !== card.get('blurhash'))) {
|
||||
if (card.get('blurhash') && (!prevProps.card || prevProps.card.get('blurhash') !== card.get('blurhash')) && this.canvas) {
|
||||
this._decode();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user