fix(virtual-background): Set x scale to default value on desktop share as a virtual background deactivation.

This commit is contained in:
tudordan7 2021-07-12 14:28:11 +03:00 committed by Дамян Минков
parent 8d562b9d59
commit 8db3a341b3
2 changed files with 12 additions and 0 deletions

View File

@ -389,6 +389,12 @@ function VirtualBackground({
dispatch(updateSettings({ dispatch(updateSettings({
localFlipX: !_localFlipX localFlipX: !_localFlipX
})); }));
} else {
// Set x scale to default value.
dispatch(updateSettings({
localFlipX: true
}));
} }
dispatch(hideDialog()); dispatch(hideDialog());
}, [ dispatch, options, _localFlipX ]); }, [ dispatch, options, _localFlipX ]);

View File

@ -1,6 +1,7 @@
// @flow // @flow
import { JitsiTrackEvents } from '../base/lib-jitsi-meet'; import { JitsiTrackEvents } from '../base/lib-jitsi-meet';
import { updateSettings } from '../base/settings';
import { toggleBackgroundEffect } from './actions'; import { toggleBackgroundEffect } from './actions';
let filterSupport; let filterSupport;
@ -110,5 +111,10 @@ export function localTrackStopped(dispatch: Function, desktopTrack: Object, curr
desktopTrack desktopTrack
&& desktopTrack.on(JitsiTrackEvents.LOCAL_TRACK_STOPPED, () => { && desktopTrack.on(JitsiTrackEvents.LOCAL_TRACK_STOPPED, () => {
dispatch(toggleBackgroundEffect(noneOptions, currentLocalTrack)); dispatch(toggleBackgroundEffect(noneOptions, currentLocalTrack));
// Set x scale to default value.
dispatch(updateSettings({
localFlipX: true
}));
}); });
} }