if (orientation == ORIENTATION_STATUS_LANDSCAPE
|| orientation == ORIENTATION_STATUS_LANDSCAPE_REVERSE)
{
+ FloatRectangle landscapeBuilderBounds;
controlOrientation = _CONTROL_ORIENTATION_LANDSCAPE;
- GetBuilderBoundsF(controlOrientation, builderBounds);
+ if (GetBuilderBoundsF(controlOrientation, landscapeBuilderBounds))
+ {
+ builderBounds = landscapeBuilderBounds;
+ }
}
result r = SetBounds(builderBounds);
if (r != E_SUCCESS)