Skip to content

Commit dc1b51d

Browse files
committed
Do not destroy text, when merging it
1 parent f778a09 commit dc1b51d

1 file changed

Lines changed: 0 additions & 8 deletions

File tree

selectolax/lexbor/node.pxi

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,6 @@ cdef class LexborNode:
140140
raise RuntimeError("Can't extract text")
141141

142142
unicode_text = text.decode(_ENCODING)
143-
lxb_dom_document_destroy_text_noi(self.node.owner_document, text)
144143
return unicode_text
145144

146145
def text(self, bool deep=True, str separator='', bool strip=False, bool skip_empty=False):
@@ -599,15 +598,8 @@ cdef class LexborNode:
599598
lxb_dom_node_text_content_set(node, combined, len(combined))
600599
lxb_dom_node_remove(next_node)
601600

602-
lxb_dom_document_destroy_text_noi(self.node.owner_document, left_text)
603-
lxb_dom_document_destroy_text_noi(self.node.owner_document, right_text)
604-
605601
next_node = node.next
606602
else:
607-
if left_text:
608-
lxb_dom_document_destroy_text_noi(self.node.owner_document, left_text)
609-
if right_text:
610-
lxb_dom_document_destroy_text_noi(self.node.owner_document, right_text)
611603
break
612604

613605
if node.type == LXB_DOM_NODE_TYPE_ELEMENT and node.first_child:

0 commit comments

Comments
 (0)