Fix video and audio playback to pause on window close
This commit is contained in:
parent
d215e1b9be
commit
96131112da
9 changed files with 98 additions and 1 deletions
|
@ -21,6 +21,7 @@ import {
|
|||
getMedia,
|
||||
getHasPrevMessage,
|
||||
getHasNextMessage,
|
||||
getPlaybackDisabled,
|
||||
getSelectedIndex,
|
||||
shouldShowLightbox,
|
||||
} from '../selectors/lightbox';
|
||||
|
@ -50,6 +51,7 @@ export function SmartLightbox(): JSX.Element | null {
|
|||
const hasPrevMessage = useSelector<StateType, boolean>(getHasPrevMessage);
|
||||
const hasNextMessage = useSelector<StateType, boolean>(getHasNextMessage);
|
||||
const selectedIndex = useSelector<StateType, number>(getSelectedIndex);
|
||||
const playbackDisabled = useSelector<StateType, boolean>(getPlaybackDisabled);
|
||||
|
||||
const onPrevAttachment = useCallback(() => {
|
||||
if (selectedIndex <= 0) {
|
||||
|
@ -93,6 +95,7 @@ export function SmartLightbox(): JSX.Element | null {
|
|||
i18n={i18n}
|
||||
isViewOnce={isViewOnce}
|
||||
media={media}
|
||||
playbackDisabled={playbackDisabled}
|
||||
saveAttachment={saveAttachment}
|
||||
selectedIndex={selectedIndex || 0}
|
||||
toggleForwardMessagesModal={toggleForwardMessagesModal}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue