summaryrefslogtreecommitdiff
path: root/src/administration.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-08-09 08:33:08 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-08-09 08:33:08 +0200
commit5d34aff5888d3f0c624251f15bedb96c347978d6 (patch)
tree69a49651271d645ca7eaa114cb1830bf759c0930 /src/administration.cpp
parentb94a7ae06b20d550c727d5192cea8baf3e8fb641 (diff)
refactors
Diffstat (limited to 'src/administration.cpp')
-rw-r--r--src/administration.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/administration.cpp b/src/administration.cpp
index 9362b8d..fb8bd21 100644
--- a/src/administration.cpp
+++ b/src/administration.cpp
@@ -3,6 +3,7 @@
#include <assert.h>
#include <time.h>
+#include "strops.hpp"
#include "administration.hpp"
administration g_administration;
@@ -11,7 +12,7 @@ void administration_create()
{
list_init(&g_administration.contacts);
list_init(&g_administration.projects);
- strncpy(g_administration.path, "[unsaved project]", sizeof(g_administration.path)); // @localize
+ strops_copy(g_administration.path, "[unsaved project]", sizeof(g_administration.path)); // @localize
}
void administration_destroy()
@@ -140,10 +141,12 @@ char* administration_project_get_status_string(project data)
{
switch(data.state)
{
- case project_state::RUNNING: return "project.state.running"; break;
- case project_state::PAUSED: return "project.state.paused"; break;
- case project_state::CANCELLED: return "project.state.cancelled"; break;
+ case project_state::RUNNING: return "project.state.running";
+ case project_state::PAUSED: return "project.state.paused";
+ case project_state::CANCELLED: return "project.state.cancelled";
+ default: assert(0); break;
}
+ return "";
}
bool administration_create_project(project data)