# # # patch "src/model/InventoryItem.cpp" # from [2408e0c8d9b39e91e1815612bdafac74021ba762] # to [0cc1eba1bbfb48ad5a61ca2cfb038f6485c527a2] # # patch "src/model/InventoryModel.cpp" # from [376f3442efd15efb785342f562bbf37b35561d06] # to [6497e49ed857bcace63fa6191430ac4fffd956a6] # ============================================================ --- src/model/InventoryItem.cpp 2408e0c8d9b39e91e1815612bdafac74021ba762 +++ src/model/InventoryItem.cpp 0cc1eba1bbfb48ad5a61ca2cfb038f6485c527a2 @@ -523,7 +523,7 @@ bool InventoryItem::isExpanded(int level return expanded; } - if (childCount() == 0) + if (isDirectory() && childCount() == 0) { D(QString("node %1 has no children").arg(getPath())); return false; ============================================================ --- src/model/InventoryModel.cpp 376f3442efd15efb785342f562bbf37b35561d06 +++ src/model/InventoryModel.cpp 6497e49ed857bcace63fa6191430ac4fffd956a6 @@ -98,13 +98,11 @@ bool InventoryModel::canFetchMore(const if (invitem->isExpanded(Inventory::QueryLevel)) { - D(QString("skipping %1 (already expanded)").arg(item->getLabel())); return false; } if (invitem->isAboutToBeExpanded()) { - D(QString("skipping %1 (about to be expanded)").arg(item->getLabel())); return false; }