diff --git a/src/kits/interface/CardLayout.cpp b/src/kits/interface/CardLayout.cpp index cd8e2462c5..eccaf36fc5 100644 --- a/src/kits/interface/CardLayout.cpp +++ b/src/kits/interface/CardLayout.cpp @@ -270,7 +270,10 @@ BCardLayout::Instantiate(BMessage* from) bool BCardLayout::ItemAdded(BLayoutItem* item, int32 atIndex) { - item->SetVisible(false); + if (CountItems() <= 1) + SetVisibleItem(item); + else + item->SetVisible(false); return true; }