@@ -4924,10 +4924,13 @@ static void UpdateSizerOnDPIChange(wxSizer* sizer, float scaleFactor)
|
|||||||
ScaleCoordIfSet(min.y, scaleFactor);
|
ScaleCoordIfSet(min.y, scaleFactor);
|
||||||
sizerItem->SetMinSize(min);
|
sizerItem->SetMinSize(min);
|
||||||
|
|
||||||
|
if ( sizerItem->IsSpacer() )
|
||||||
|
{
|
||||||
wxSize size = sizerItem->GetSize();
|
wxSize size = sizerItem->GetSize();
|
||||||
ScaleCoordIfSet(size.x, scaleFactor);
|
ScaleCoordIfSet(size.x, scaleFactor);
|
||||||
ScaleCoordIfSet(size.y, scaleFactor);
|
ScaleCoordIfSet(size.y, scaleFactor);
|
||||||
sizerItem->SetDimension(wxDefaultPosition, size);
|
sizerItem->SetDimension(wxDefaultPosition, size);
|
||||||
|
}
|
||||||
|
|
||||||
// Update any child sizers if this is a sizer
|
// Update any child sizers if this is a sizer
|
||||||
UpdateSizerOnDPIChange(sizerItem->GetSizer(), scaleFactor);
|
UpdateSizerOnDPIChange(sizerItem->GetSizer(), scaleFactor);
|
||||||
|
Reference in New Issue
Block a user