},
deployPictureInPicture (status, type, mediaProps) {
- dispatch(deployPictureInPicture(status.get('id'), status.getIn(['account', 'id']), type, mediaProps));
+ dispatch((_, getState) => {
+ if (getState().getIn(['local_settings', 'media', 'pop_in_player'])) {
+ dispatch(deployPictureInPicture(status.get('id'), status.getIn(['account', 'id']), type, mediaProps));
+ }
+ });
},
});
>
<FormattedMessage id='settings.media_reveal_behind_cw' defaultMessage='Reveal sensitive media behind a CW by default' />
</LocalSettingsPageItem>
+ <LocalSettingsPageItem
+ settings={settings}
+ item={['media', 'pop_in_player']}
+ id='mastodon-settings--pop-in-player'
+ onChange={onChange}
+ >
+ <FormattedMessage id='settings.pop_in_player' defaultMessage='Enable pop-in player' />
+ </LocalSettingsPageItem>
</div>
),
];