Computing animated style should not require renderers
[WebKit-https.git] / Source / WebCore / style / RenderTreeUpdater.h
index 03e67bc..b3fb7b8 100644 (file)
@@ -47,8 +47,7 @@ public:
 
     void commit(std::unique_ptr<const Style::Update>);
 
-    enum class TeardownType { Normal, KeepHoverAndActive };
-    static void tearDownRenderers(Element&, TeardownType = TeardownType::Normal);
+    static void tearDownRenderers(Element&);
     static void tearDownRenderer(Text&);
 
     class FirstLetter;
@@ -83,6 +82,9 @@ private:
     void popParent();
     void popParentsToDepth(unsigned depth);
 
+    enum class TeardownType { Full, RendererUpdate, RendererUpdateCancelingAnimations };
+    static void tearDownRenderers(Element&, TeardownType);
+
     RenderView& renderView();
 
     Document& m_document;