From eeb10d93131c63d2bbe7bcb90c4e026540af5e34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9sz=C3=A1ros=20Mih=C3=A1ly?= Date: Thu, 14 May 2020 09:45:42 +0200 Subject: [PATCH] Fix #358 set screenshare tooltip state manualy See: mui-org/material-ui#12299 --- app/src/components/Containers/Me.js | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/app/src/components/Containers/Me.js b/app/src/components/Containers/Me.js index 8d45473..b7edbf1 100644 --- a/app/src/components/Containers/Me.js +++ b/app/src/components/Containers/Me.js @@ -284,6 +284,25 @@ const Me = (props) => defaultMessage : 'Start screen sharing' }); } + const [ + screenShareTooltipOpen, + screenShareTooltipSetOpen + ] = React.useState(false); + + const screenShareTooltipHandleClose = () => + { + screenShareTooltipSetOpen(false); + }; + + const screenShareTooltipHandleOpen = () => + { + screenShareTooltipSetOpen(true); + }; + + if (screenState === 'off' && me.screenShareInProgress && screenShareTooltipOpen) + { + screenShareTooltipHandleClose(); + } const spacingStyle = { @@ -511,7 +530,11 @@ const Me = (props) => } { me.browser.platform !== 'mobile' && - + { smallContainer ?