diff --git a/extras/Projucer/Source/Project/jucer_ConfigTree_Base.h b/extras/Projucer/Source/Project/jucer_ConfigTree_Base.h index 1be5426b65..3e21d78790 100644 --- a/extras/Projucer/Source/Project/jucer_ConfigTree_Base.h +++ b/extras/Projucer/Source/Project/jucer_ConfigTree_Base.h @@ -156,7 +156,7 @@ public: pp->setBounds (40, height, width - 50, propertyHeight); - resizeContentIfChoicePropertyComponent (pp); + resizePropertyComponent (pp); height += pp->getHeight() + 10; } @@ -184,14 +184,13 @@ public: return static_cast (nameWidth / availableTextWidth); } - void resizeContentIfChoicePropertyComponent (PropertyComponent* pp) + void resizePropertyComponent (PropertyComponent* pp) { - if (auto* choiceComp = dynamic_cast (pp)) + if (auto* propertyChild = pp->getChildComponent (0)) { - auto* box = choiceComp->getChildComponent (0); - auto bounds = box->getBounds(); + auto bounds = propertyChild->getBounds(); - box->setBounds (bounds.withSizeKeepingCentre (box->getWidth(), pp->getPreferredHeight())); + propertyChild->setBounds (bounds.withSizeKeepingCentre (propertyChild->getWidth(), pp->getPreferredHeight())); } }