From 7e88475e4aa6d66d5ba3cbef30a09fda8072c7d9 Mon Sep 17 00:00:00 2001 From: manongjohn <19245851+manongjohn@users.noreply.github.com> Date: Tue, 7 Jun 2022 22:07:18 -0400 Subject: [PATCH] Fix handling of invalid default Project folder --- toonz/sources/toonz/filebrowsermodel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/toonz/sources/toonz/filebrowsermodel.cpp b/toonz/sources/toonz/filebrowsermodel.cpp index ef4fabe4..eae52921 100644 --- a/toonz/sources/toonz/filebrowsermodel.cpp +++ b/toonz/sources/toonz/filebrowsermodel.cpp @@ -1133,6 +1133,7 @@ void DvDirModelRootNode::refreshDefaultProjectPath() { if (!defaultProjectPaths.isEmpty()) { QStringList projectRoots = defaultProjectPaths.split(";", QString::SkipEmptyParts); + int folderCount = 0; for (int i = 0; i < projectRoots.size(); i++) { TFilePath projectRootDir(projectRoots.at(i)); if (!TFileStatus(projectRootDir).isDirectory()) continue; @@ -1145,7 +1146,8 @@ void DvDirModelRootNode::refreshDefaultProjectPath() { projectFolderNode->setPixmap(recolorPixmap( svgToPixmap(getIconThemePath("actions/16/projects_folder.svg")))); m_projectDirNodes.push_back(projectFolderNode); - insertChild(row + i, projectFolderNode); + insertChild(row + folderCount, projectFolderNode); + folderCount++; } } }