Skip to content

Commit c391192

Browse files
committed
imp: improve memory leak change logic at useMouseAndTouch
1 parent 07eb188 commit c391192

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

lib/hooks/useMouseAndTouch.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,16 @@ const useMouseAndTouchLocation = ({
6666

6767
useEffect(() => {
6868
const eventHandler = (e: MouseEvent | TouchEvent) => {
69-
if (skipEvent) {
70-
return;
71-
}
7269
setEvent(normalizeTouchAndMouseEvent(e));
7370
};
7471
const element = ref?.current ?? window;
7572

76-
if (element) {
73+
if (element && !skipEvent) {
7774
element.addEventListener(eventType, eventHandler as EventListener);
7875
}
7976

8077
return () => {
81-
if (element) {
78+
if (element && !skipEvent) {
8279
element.removeEventListener(eventType, eventHandler as EventListener);
8380
}
8481
};

0 commit comments

Comments
 (0)