From bcebc40e56a88fac5fbdd4cc04d74d53ac6ec3ff Mon Sep 17 00:00:00 2001 From: Sebastian Geerken Date: Wed, 24 Sep 2014 21:45:37 +0200 Subject: Avoid dublicate drawing. --- dw/table.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dw/table.cc') diff --git a/dw/table.cc b/dw/table.cc index d443327b..4259111a 100644 --- a/dw/table.cc +++ b/dw/table.cc @@ -382,7 +382,8 @@ void Table::draw (core::View *view, core::Rectangle *area) if (childDefined (i)) { Widget *child = children->get(i)->cell.widget; core::Rectangle childArea; - if (child->intersects (area, &childArea)) + if (!core::StackingContextMgr::handledByStackingContextMgr (child) && + child->intersects (area, &childArea)) child->draw (view, &childArea); } } -- cgit v1.2.3