From 3af8f91f3cf99cb3a12396e405ccd38de2e3a182 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 16 Jun 2023 12:44:49 +0200 Subject: [PATCH] Teact: Remove redundant check --- src/lib/teact/teact-dom.ts | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/lib/teact/teact-dom.ts b/src/lib/teact/teact-dom.ts index 70594144c..35f401ccc 100644 --- a/src/lib/teact/teact-dom.ts +++ b/src/lib/teact/teact-dom.ts @@ -335,18 +335,12 @@ function unmountRealTree($element: VirtualElement) { unmountComponent($element.componentInstance); } else if (!isFragmentElement($element)) { if (isTagElement($element)) { - const { target } = $element; - - if (target) { - extraClasses.delete(target); - removeAllDelegatedListeners(target); - setElementRef($element, undefined); - } + extraClasses.delete($element.target!); + removeAllDelegatedListeners($element.target!); + setElementRef($element, undefined); } - if ($element.target) { - $element.target = undefined; // Help GC - } + $element.target = undefined; // Help GC if (!isParentElement($element)) { return;