fix issue that XCreatePixmap may fail if 0-size window
This commit is contained in:
parent
ebfa079f3f
commit
c296d433f4
@ -15,6 +15,7 @@
|
||||
#include <cmath>
|
||||
#include <map>
|
||||
#include <deque>
|
||||
#include <algorithm>
|
||||
#include <nana/push_ignore_diagnostic>
|
||||
#include <nana/deploy.hpp>
|
||||
#include <nana/gui/place.hpp>
|
||||
@ -816,7 +817,7 @@ namespace nana
|
||||
if ((!child->is_fixed()) && child->max_px.empty() && is_back(child) && (endpos != area.right()))
|
||||
endpos = area.right();
|
||||
|
||||
child_area.w_ref() = static_cast<unsigned>(endpos - child_area.x());
|
||||
child_area.w_ref() = static_cast<unsigned>((std::max)(endpos - child_area.x(), 0));
|
||||
|
||||
child->field_area = child_area.result();
|
||||
position += child_px;
|
||||
|
Loading…
x
Reference in New Issue
Block a user