diff --git a/sources/ewol/widget/ContainerN.cpp b/sources/ewol/widget/ContainerN.cpp index fd1f19c8..bd70973b 100644 --- a/sources/ewol/widget/ContainerN.cpp +++ b/sources/ewol/widget/ContainerN.cpp @@ -167,9 +167,9 @@ void ewol::widget::ContainerN::systemDraw(const ewol::DrawProperty& _displayProp // subwidget draw ewol::DrawProperty prop = _displayProp; prop.limit(m_origin, m_size); - for (auto &it : m_subWidget) { - if (it != nullptr) { - it->systemDraw(prop); + for (auto it(m_subWidget.rbegin()); it!=m_subWidget.rend(); ++it) { + if (*it != nullptr) { + (*it)->systemDraw(prop); } } }