| Index: Source/core/rendering/RenderObject.h
|
| diff --git a/Source/core/rendering/RenderObject.h b/Source/core/rendering/RenderObject.h
|
| index 399c0380079a52efb44ec07c23aca9afcdf972da..f42fc8450ca384c10278238f6d294018614b38dc 100644
|
| --- a/Source/core/rendering/RenderObject.h
|
| +++ b/Source/core/rendering/RenderObject.h
|
| @@ -1217,6 +1217,14 @@ private:
|
| LayoutRect m_newRepaintRect;
|
| };
|
|
|
| +// Allow equality comparisons of RenderObject's by reference or pointer, interchangeably.
|
| +inline bool operator==(const RenderObject& a, const RenderObject& b) { return &a == &b; }
|
| +inline bool operator==(const RenderObject& a, const RenderObject* b) { return &a == b; }
|
| +inline bool operator==(const RenderObject* a, const RenderObject& b) { return a == &b; }
|
| +inline bool operator!=(const RenderObject& a, const RenderObject& b) { return !(a == b); }
|
| +inline bool operator!=(const RenderObject& a, const RenderObject* b) { return !(a == b); }
|
| +inline bool operator!=(const RenderObject* a, const RenderObject& b) { return !(a == b); }
|
| +
|
| inline bool RenderObject::documentBeingDestroyed() const
|
| {
|
| return !document().renderer();
|
|
|