summaryrefslogtreecommitdiff
path: root/src/helpers/Workspace.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/helpers/Workspace.cpp')
-rw-r--r--src/helpers/Workspace.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/helpers/Workspace.cpp b/src/helpers/Workspace.cpp
index 445029e8..6498a1e7 100644
--- a/src/helpers/Workspace.cpp
+++ b/src/helpers/Workspace.cpp
@@ -150,3 +150,14 @@ void CWorkspace::rememberPrevWorkspace(const CWorkspace* prev) {
m_sPrevWorkspace.iID = prev->m_iID;
m_sPrevWorkspace.name = prev->m_szName;
}
+
+std::string CWorkspace::getConfigName() {
+ if (m_bIsSpecialWorkspace) {
+ return "special:" + m_szName;
+ }
+
+ if (m_iID > 0)
+ return std::to_string(m_iID);
+
+ return "name:" + m_szName;
+}