فهرست منبع

LibWeb: Add missing upcalls in HTMLInputElement

We need to call the base class in overrides of inserted() and
removed_from(), or things like style invalidation will break.
Andreas Kling 3 سال پیش
والد
کامیت
06e54ea916
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      Userland/Libraries/LibWeb/HTML/HTMLInputElement.cpp

+ 3 - 1
Userland/Libraries/LibWeb/HTML/HTMLInputElement.cpp

@@ -118,11 +118,13 @@ void HTMLInputElement::create_shadow_tree_if_needed()
 
 void HTMLInputElement::inserted()
 {
+    HTMLElement::inserted();
     set_form(first_ancestor_of_type<HTMLFormElement>());
 }
 
-void HTMLInputElement::removed_from(DOM::Node*)
+void HTMLInputElement::removed_from(DOM::Node* old_parent)
 {
+    HTMLElement::removed_from(old_parent);
     set_form(nullptr);
 }