| 107 | } |
| 108 | |
| 109 | void Workspaces::createWorkspacesToCreate() { |
| 110 | for (const auto& [workspaceData, clientsData] : m_workspacesToCreate) { |
| 111 | createWorkspace(workspaceData, clientsData); |
| 112 | } |
| 113 | if (!m_workspacesToCreate.empty()) { |
| 114 | updateWindowCount(); |
| 115 | sortWorkspaces(); |
| 116 | } |
| 117 | m_workspacesToCreate.clear(); |
| 118 | } |
| 119 | |
| 120 | /** |
| 121 | * Workspaces::doUpdate - update workspaces in UI thread. |