diff --git a/src/ui/widget.cpp b/src/ui/widget.cpp index 086fe076d..a9d8c55f5 100644 --- a/src/ui/widget.cpp +++ b/src/ui/widget.cpp @@ -975,6 +975,17 @@ void Widget::setMaxSize(const gfx::Size& sz) m_maxSize = sz; } +void Widget::resetMinSize() +{ + m_minSize = gfx::Size(0, 0); +} + +void Widget::resetMaxSize() +{ + m_maxSize = gfx::Size(std::numeric_limits::max(), + std::numeric_limits::max()); +} + void Widget::flushRedraw() { std::queue processing; diff --git a/src/ui/widget.h b/src/ui/widget.h index f37af4e15..494d16c01 100644 --- a/src/ui/widget.h +++ b/src/ui/widget.h @@ -252,6 +252,8 @@ namespace ui { const gfx::Size& maxSize() const { return m_maxSize; } void setMinSize(const gfx::Size& sz); void setMaxSize(const gfx::Size& sz); + void resetMinSize(); + void resetMaxSize(); const gfx::Border& border() const { return m_border; } void setBorder(const gfx::Border& border);