Remove onWindowBlur
we already do this in usePTT
This commit is contained in:
parent
f0b116714b
commit
85a98b3706
1 changed files with 2 additions and 9 deletions
|
@ -16,12 +16,7 @@ export function PTTButton({
|
||||||
}) {
|
}) {
|
||||||
const [isHeld, setHeld] = useState(false);
|
const [isHeld, setHeld] = useState(false);
|
||||||
const onDocumentMouseUp = useCallback(() => {
|
const onDocumentMouseUp = useCallback(() => {
|
||||||
if (isHeld) stopTalking();
|
//if (isHeld) stopTalking();
|
||||||
setHeld(false);
|
|
||||||
}, [isHeld, setHeld]);
|
|
||||||
|
|
||||||
const onWindowBlur = useCallback(() => {
|
|
||||||
if (isHeld) stopTalking();
|
|
||||||
setHeld(false);
|
setHeld(false);
|
||||||
}, [isHeld, setHeld]);
|
}, [isHeld, setHeld]);
|
||||||
|
|
||||||
|
@ -32,13 +27,11 @@ export function PTTButton({
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
window.addEventListener("mouseup", onDocumentMouseUp);
|
window.addEventListener("mouseup", onDocumentMouseUp);
|
||||||
window.addEventListener("blur", onWindowBlur);
|
|
||||||
|
|
||||||
return () => {
|
return () => {
|
||||||
window.removeEventListener("mouseup", onDocumentMouseUp);
|
window.removeEventListener("mouseup", onDocumentMouseUp);
|
||||||
window.removeEventListener("blur", onWindowBlur);
|
|
||||||
};
|
};
|
||||||
}, [onDocumentMouseUp, onWindowBlur]);
|
}, [onDocumentMouseUp]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<button
|
<button
|
||||||
|
|
Loading…
Add table
Reference in a new issue