فهرست منبع

LibWeb: Don't assign style to LayoutWidgets

The only CSS property we care about for widgets is "display:none".
For everything else, we ignore it and use a native look & feel. :^)
Andreas Kling 5 سال پیش
والد
کامیت
83cda9e79e
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      Libraries/LibWeb/DOM/Element.cpp

+ 5 - 0
Libraries/LibWeb/DOM/Element.cpp

@@ -196,6 +196,11 @@ void Element::recompute_style()
         tree_builder.build(*this);
         return;
     }
+
+    // Don't bother with style on widgets. NATIVE LOOK & FEEL BABY!
+    if (layout_node()->is_widget())
+        return;
+
     auto diff = compute_style_difference(layout_node()->style(), *style, document());
     if (diff == StyleDifference::None)
         return;