widgets/wrapper: fix default child not being assigned initially

This commit is contained in:
outfoxxed 2024-11-22 17:35:02 -08:00
parent 5b01ec032e
commit 8d63006bba
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -32,6 +32,7 @@ void WrapperManager::componentComplete() {
if (childItems.length() == 1) { if (childItems.length() == 1) {
this->mDefaultChild = childItems.first(); this->mDefaultChild = childItems.first();
if (!child) child = this->mDefaultChild;
} else if (childItems.length() != 0) { } else if (childItems.length() != 0) {
this->flags.setFlag(WrapperManager::HasMultipleChildren); this->flags.setFlag(WrapperManager::HasMultipleChildren);