fix(screen-capture): disable.
This commit is contained in:
parent
0b4c172c9c
commit
6f94784958
|
@ -481,7 +481,9 @@ function initCommands() {
|
|||
return;
|
||||
}
|
||||
|
||||
if (isScreenVideoShared(APP.store.getState())) {
|
||||
const enableScreenshotCapture = state['features/base/config'].enableScreenshotCapture;
|
||||
|
||||
if (enableScreenshotCapture && isScreenVideoShared(state)) {
|
||||
APP.store.dispatch(toggleScreenshotCaptureSummary(true));
|
||||
}
|
||||
conference.startRecording(recordingConfig);
|
||||
|
@ -512,7 +514,9 @@ function initCommands() {
|
|||
const activeSession = getActiveSession(state, mode);
|
||||
|
||||
if (activeSession && activeSession.id) {
|
||||
APP.store.dispatch(toggleScreenshotCaptureSummary(false));
|
||||
if (state['features/base/config'].enableScreenshotCapture) {
|
||||
APP.store.dispatch(toggleScreenshotCaptureSummary(false));
|
||||
}
|
||||
conference.stopRecording(activeSession.id);
|
||||
} else {
|
||||
logger.error('No recording or streaming session found');
|
||||
|
|
|
@ -8,7 +8,7 @@ import { connect } from '../../../../base/redux';
|
|||
import { toggleScreenshotCaptureSummary } from '../../../../screenshot-capture';
|
||||
import AbstractStopRecordingDialog, {
|
||||
type Props,
|
||||
_mapStateToProps
|
||||
_mapStateToProps as abstractMapStateToProps
|
||||
} from '../AbstractStopRecordingDialog';
|
||||
|
||||
/**
|
||||
|
@ -46,8 +46,25 @@ class StopRecordingDialog extends AbstractStopRecordingDialog<Props> {
|
|||
* @returns {void}
|
||||
*/
|
||||
_toggleScreenshotCapture() {
|
||||
this.props.dispatch(toggleScreenshotCaptureSummary(false));
|
||||
const { dispatch, _screenshotCaptureEnabled } = this.props;
|
||||
|
||||
if (_screenshotCaptureEnabled) {
|
||||
dispatch(toggleScreenshotCaptureSummary(false));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Maps redux state to component props.
|
||||
*
|
||||
* @param {Object} state - Redux state.
|
||||
* @returns {Object}
|
||||
*/
|
||||
function _mapStateToProps(state) {
|
||||
return {
|
||||
...abstractMapStateToProps(state),
|
||||
_screenshotCaptureEnabled: state['features/base/config'].enableScreenshotCapture
|
||||
};
|
||||
}
|
||||
|
||||
export default translate(connect(_mapStateToProps)(StopRecordingDialog));
|
||||
|
|
Loading…
Reference in New Issue