Do not let layout the resize rect for borderless windows or
one pixel border windows. This would influence the window size constraints for no reason and would for example affect menu windows (one item menus or empty menus would be forced to be too tall because of this bug). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29212 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
f96525f73f
commit
a21cfee7f4
@ -715,8 +715,14 @@ DefaultDecorator::_DoLayout()
|
||||
}
|
||||
|
||||
// calculate resize rect
|
||||
fResizeRect.Set(fBottomBorder.right - 18.0, fBottomBorder.bottom - 18.0,
|
||||
fBottomBorder.right, fBottomBorder.bottom);
|
||||
if (fBorderWidth > 1) {
|
||||
fResizeRect.Set(fBottomBorder.right - 18.0,
|
||||
fBottomBorder.bottom - 18.0, fBottomBorder.right,
|
||||
fBottomBorder.bottom);
|
||||
} else {
|
||||
// no border or one pixel border (menus and such)
|
||||
fResizeRect.Set(0, 0, -1, -1);
|
||||
}
|
||||
|
||||
if (hasTab) {
|
||||
// make sure fTabOffset is within limits and apply it to
|
||||
|
Loading…
Reference in New Issue
Block a user