diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/layout_table.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/layout/layout_table.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/layout_table.h b/chromium/third_party/blink/renderer/core/layout/layout_table.h index 255f2d7b8fd..7720de0b493 100644 --- a/chromium/third_party/blink/renderer/core/layout/layout_table.h +++ b/chromium/third_party/blink/renderer/core/layout/layout_table.h @@ -676,7 +676,9 @@ inline LayoutTableSection* LayoutTable::TopSection() const { // To<LayoutTable>() helper. template <> struct DowncastTraits<LayoutTable> { - static bool AllowFrom(const LayoutObject& object) { return object.IsTable(); } + static bool AllowFrom(const LayoutObject& object) { + return object.IsTable() && !object.IsLayoutNGObject(); + } }; } // namespace blink |