Fix fdo#45117 - Alien save dialog buttons run off the edge

Adjusts the width of the dialog to be wider, if required.
This commit is contained in:
Josh Heidenreich
2012-02-08 18:48:37 +10:30
committed by Petr Mladek
parent 463f9ff034
commit 09be8bbee6

View File

@@ -174,6 +174,10 @@ void SfxAlienWarningDialog::InitSize()
// new size of the dialog
aNewSize = GetSizePixel();
aNewSize.Height() -= nDelta;
if (aPos.X() + nTxtW + IMPL_EXTRA_BUTTON_WIDTH > aNewSize.Width())
{
aNewSize.Width() = aPos.X() + nTxtW + IMPL_EXTRA_BUTTON_WIDTH;
}
SetSizePixel( aNewSize );
}