Index: Source/core/dom/ContainerNode.h |
diff --git a/Source/core/dom/ContainerNode.h b/Source/core/dom/ContainerNode.h |
index b687459c0a316df6d5ca4ea3aac80b50d931bb4b..81e5250a9deb0474ae1c0a40cd88891af37a92ff 100644 |
--- a/Source/core/dom/ContainerNode.h |
+++ b/Source/core/dom/ContainerNode.h |
@@ -27,7 +27,6 @@ |
#include "bindings/v8/ExceptionStatePlaceholder.h" |
#include "core/dom/Node.h" |
#include "wtf/OwnPtr.h" |
-#include "wtf/TemporaryChange.h" |
#include "wtf/Vector.h" |
namespace WebCore { |
@@ -41,63 +40,6 @@ namespace Private { |
void addChildNodesToDeletionQueue(GenericNode*& head, GenericNode*& tail, GenericNodeContainer&); |
} |
-#ifndef NDEBUG |
-// FIXME: Move this class to its own file. |
-class NoEventDispatchAssertion { |
-public: |
- NoEventDispatchAssertion() |
- { |
- if (!isMainThread()) |
- return; |
- s_count++; |
- } |
- |
- ~NoEventDispatchAssertion() |
- { |
- if (!isMainThread()) |
- return; |
- ASSERT(s_count); |
- s_count--; |
- } |
- |
- static bool isEventDispatchForbidden() |
- { |
- if (!isMainThread()) |
- return false; |
- return s_count; |
- } |
- |
- // It's safe to dispatch events in SVGImage since there can't be any script |
- // listeners. |
- class AllowSVGImageEvents { |
- public: |
- AllowSVGImageEvents() |
- : m_change(s_count, 0) |
- { |
- } |
- |
- ~AllowSVGImageEvents() |
- { |
- ASSERT(!s_count); |
- } |
- |
- TemporaryChange<unsigned> m_change; |
- }; |
- |
-private: |
- static unsigned s_count; |
-}; |
-#else |
-class NoEventDispatchAssertion { |
-public: |
- NoEventDispatchAssertion() { } |
- class AllowSVGImageEvents { |
- public: |
- AllowSVGImageEvents() { } |
- }; |
-}; |
-#endif |
- |
enum DynamicRestyleFlags { |
ChildrenAffectedByFocus = 1 << 0, |
ChildrenAffectedByHover = 1 << 1, |