diff --git a/app/javascript/mastodon/components/status.js b/app/javascript/mastodon/components/status.js index 937b618c1..39ca49693 100644 --- a/app/javascript/mastodon/components/status.js +++ b/app/javascript/mastodon/components/status.js @@ -381,10 +381,10 @@ class Status extends ImmutablePureComponent { status = status.get('reblog'); } - if (pictureInPicture.get('inUse')) { - media = ; - } else if (status.get('media_attachments').size > 0) { - if (this.props.muted) { + if (status.get('media_attachments').size > 0) { + if (pictureInPicture.get('inUse')) { + media = ; + } else if (this.props.muted) { media = ( 0) { - if (this.props.muted) { + if (pictureInPicture.get('inUse')) { + quote_media = ; + } else if (this.props.muted) { quote_media = ( + deployPictureInPicture={pictureInPicture.get('available') ? this.handleDeployPictureInPicture : undefined} + /> )} ); @@ -537,6 +540,7 @@ class Status extends ImmutablePureComponent { sensitive={quote_status.get('sensitive')} onOpenVideo={this.handleOpenVideo} cacheWidth={this.props.cacheMediaWidth} + deployPictureInPicture={pictureInPicture.get('available') ? this.handleDeployPictureInPicture : undefined} visible={this.state.showQuoteMedia} onToggleVisibility={this.handleToggleQuoteMediaVisibility} quote