|
|
|
@@ -854,8 +854,9 @@ struct MenuWindow : public Component |
|
|
|
if (getLookAndFeel().getPopupMenuBorderSizeWithOptions (options) == 0) // workaround for dismissing the window on mouse up when border size is 0
|
|
|
|
x += tendTowardsRight ? 1 : -1;
|
|
|
|
|
|
|
|
y = target.getCentreY() > parentArea.getCentreY() ? jmax (parentArea.getY(), target.getBottom() - heightToUse)
|
|
|
|
: target.getY();
|
|
|
|
const auto border = getLookAndFeel().getPopupMenuBorderSizeWithOptions (options);
|
|
|
|
y = target.getCentreY() > parentArea.getCentreY() ? jmax (parentArea.getY(), target.getBottom() - heightToUse) + border
|
|
|
|
: target.getY() - border;
|
|
|
|
}
|
|
|
|
|
|
|
|
x = jmax (parentArea.getX() + 1, jmin (parentArea.getRight() - (widthToUse + 6), x));
|
|
|
|
|