Merge pull request #5631 from SimonBrandner/avoid-delay-on-screen-share
Avoid delayed displaying of sources in source pickerpull/21833/head
						commit
						59069f95e9
					
				| 
						 | 
				
			
			@ -84,7 +84,14 @@ export default class DesktopCapturerSourcePicker extends React.Component<
 | 
			
		|||
        };
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    componentDidMount() {
 | 
			
		||||
    async componentDidMount() {
 | 
			
		||||
        // setInterval() first waits and then executes, therefore
 | 
			
		||||
        // we call getDesktopCapturerSources() here without any delay.
 | 
			
		||||
        // Otherwise the dialog would be left empty for some time.
 | 
			
		||||
        this.setState({
 | 
			
		||||
            sources: await getDesktopCapturerSources(),
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
        // We update the sources every 500ms to get newer thumbnails
 | 
			
		||||
        this.interval = setInterval(async () => {
 | 
			
		||||
            this.setState({
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue