1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "config.h" 6 #include "core/paint/ListItemPainter.h" 7 8 #include "core/paint/BlockPainter.h" 9 #include "core/rendering/PaintInfo.h" 10 #include "core/rendering/RenderListItem.h" 11 #include "platform/geometry/LayoutPoint.h" 12 13 namespace blink { 14 paint(PaintInfo & paintInfo,const LayoutPoint & paintOffset)15void ListItemPainter::paint(PaintInfo& paintInfo, const LayoutPoint& paintOffset) 16 { 17 if (!m_renderListItem.logicalHeight() && m_renderListItem.hasOverflowClip()) 18 return; 19 20 BlockPainter(m_renderListItem).paint(paintInfo, paintOffset); 21 } 22 23 } // namespace blink 24