diff --git a/external/ege b/external/ege index ca3ead0c..13c661d2 160000 --- a/external/ege +++ b/external/ege @@ -1 +1 @@ -Subproject commit ca3ead0c8ce3c24b8e0be38bbad853383a695f8b +Subproject commit 13c661d29fc3b5cb08f1478046a150f556257b97 diff --git a/sources/ewol/widget/Widget.cpp b/sources/ewol/widget/Widget.cpp index 4af20b4f..2fe3cff2 100644 --- a/sources/ewol/widget/Widget.cpp +++ b/sources/ewol/widget/Widget.cpp @@ -146,8 +146,12 @@ ewol::Widget::~Widget() { } void ewol::Widget::calculateSize(const vec2& _available) { - m_size = _available; - m_size.setMax(m_minSize); + vec2 size = _available; + size.setMax(m_minSize); + if (m_size == size) { + return; + } + m_size = size; markToRedraw(); }