diff options
| author | Dan Engelbrecht <[email protected]> | 2023-10-17 11:58:38 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-10-17 11:58:38 +0200 |
| commit | e2c9347900eb9ae0d1cadfbeb8d0a19a000c29f2 (patch) | |
| tree | e21b8f09a05da979455a37f9ab14da5ab361ca22 /src/zenserver/zenserver.cpp | |
| parent | changelog (diff) | |
| download | zen-e2c9347900eb9ae0d1cadfbeb8d0a19a000c29f2.tar.xz zen-e2c9347900eb9ae0d1cadfbeb8d0a19a000c29f2.zip | |
rewite state marker at startup (#477)
* rewrite state_marker at startup
Diffstat (limited to 'src/zenserver/zenserver.cpp')
| -rw-r--r-- | src/zenserver/zenserver.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/zenserver/zenserver.cpp b/src/zenserver/zenserver.cpp index b1e661973..9d51a581e 100644 --- a/src/zenserver/zenserver.cpp +++ b/src/zenserver/zenserver.cpp @@ -396,12 +396,10 @@ ZenServer::InitializeState(const ZenServerOptions& ServerOptions) WriteFile(ManifestPath, m_RootManifest.GetBuffer().AsIoBuffer()); } { - std::filesystem::path StateMarkerPath = m_DataRoot / "state_marker"; - if (!std::filesystem::is_regular_file(StateMarkerPath)) - { - static const std::string_view StateMarkerContent = "deleting this file will cause " ZEN_APP_NAME " to exit"sv; - WriteFile(StateMarkerPath, IoBuffer(IoBuffer::Wrap, StateMarkerContent.data(), StateMarkerContent.size())); - } + std::filesystem::path StateMarkerPath = m_DataRoot / "state_marker"; + static const std::string_view StateMarkerContent = "deleting this file will cause " ZEN_APP_NAME " to exit"sv; + WriteFile(StateMarkerPath, IoBuffer(IoBuffer::Wrap, StateMarkerContent.data(), StateMarkerContent.size())); + EnqueueStateMarkerTimer(); } } |