Home | History | Annotate | Download | only in paint
      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 
     15 void 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