# # # patch "src/model/Inventory.cpp" # from [6395dc12854496612343450d0583d2ced674774f] # to [a3d62fad9252145735eefb6972a9b767059723b8] # # patch "src/model/InventoryItem.cpp" # from [7ead79fdb2fd3c8af68e11744d67ceba834d001e] # to [ceed5075d1cf5b19facf862bf157a44c2e411197] # # patch "src/model/InventoryItem.h" # from [f65c9e6a2f1d7469365ce83bd13fb12e001fa0c6] # to [97f1f19205faf1ecc1bcb4b6fbd272f6a1ee000b] # ============================================================ --- src/model/Inventory.cpp 6395dc12854496612343450d0583d2ced674774f +++ src/model/Inventory.cpp a3d62fad9252145735eefb6972a9b767059723b8 @@ -155,7 +155,7 @@ void Inventory::parseOutput(AutomateComm // FIXME: we shouldn't really add a workspace root item here, but // mtn automate inventory currently doesn't print the root workspace dir - InventoryItem* workspace = new InventoryItem(rootItem, ".", 0, true); + InventoryItem* workspace = new InventoryItem(rootItem, getNormalizedWorkspaceDir(), 0, true, true); rootItem->appendChild(workspace); workspace->setChildren(buildTreeRecursive(tempItems, NULL)); ============================================================ --- src/model/InventoryItem.cpp 7ead79fdb2fd3c8af68e11744d67ceba834d001e +++ src/model/InventoryItem.cpp ceed5075d1cf5b19facf862bf157a44c2e411197 @@ -40,14 +40,14 @@ InventoryItem::InventoryItem() rootFlag = true; } -InventoryItem::InventoryItem(InventoryItem* parent, QString p, int st, bool isDir) +InventoryItem::InventoryItem(InventoryItem* parent, QString p, int st, bool isDir, bool isRoot) { parentItem = parent; path = p; status = st; dirFlag = isDir; childDirFlag = false; - rootFlag = false; + rootFlag = isRoot; } InventoryItem::~InventoryItem() ============================================================ --- src/model/InventoryItem.h f65c9e6a2f1d7469365ce83bd13fb12e001fa0c6 +++ src/model/InventoryItem.h 97f1f19205faf1ecc1bcb4b6fbd272f6a1ee000b @@ -29,7 +29,7 @@ class InventoryItem : public QObject Q_OBJECT public: InventoryItem(void); - InventoryItem(InventoryItem*, QString, int, bool); + InventoryItem(InventoryItem*, QString, int, bool, bool isRoot = false); ~InventoryItem(void); void deleteAllChildren(void); void setRenamedFrom(InventoryItem*);