MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / sanitizeWorkspaceFolders

Method sanitizeWorkspaceFolders

app/src/DataModel/ProjectModel.cpp:7097–7100  ·  view source on GitHub ↗

* @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. */

Source from the content-addressed store, hash-verified

7095 * object (m_workspaces is merged in place, never rebuilt), so this only guards hand-edited files.
7096 */
7097void 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).

Callers

nothing calls this directly

Calls 1

sanitizeFolderTreeFunction · 0.85

Tested by

no test coverage detected