* @brief Repairs folder records after load: detaches cyclic or dangling folder parents and * resets workspaces pointing at a missing folder. Folder placement rides on each Workspace * object (m_workspaces is merged in place, never rebuilt), so this only guards hand-edited files. */
| 7095 | * object (m_workspaces is merged in place, never rebuilt), so this only guards hand-edited files. |
| 7096 | */ |
| 7097 | void DataModel::ProjectModel::sanitizeWorkspaceFolders() |
| 7098 | { |
| 7099 | sanitizeFolderTree(m_workspaceFolders, m_workspaces); |
| 7100 | } |
| 7101 | |
| 7102 | /** |
| 7103 | * @brief Repairs the group folder tree after load (cyclic/dangling parents -> top level). |
nothing calls this directly
no test coverage detected