aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenutil')
-rw-r--r--src/zenutil/windows/windowsservice.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zenutil/windows/windowsservice.cpp b/src/zenutil/windows/windowsservice.cpp
index ebb88b018..21ee6d153 100644
--- a/src/zenutil/windows/windowsservice.cpp
+++ b/src/zenutil/windows/windowsservice.cpp
@@ -158,6 +158,8 @@ WindowsService::ServiceMain()
// This call returns when the service has stopped.
// The process should simply terminate when the call returns.
+ zen::SetIsInteractiveSession(true);
+
if (!StartServiceCtrlDispatcher(DispatchTable))
{
const DWORD dwError = zen::GetLastError();
@@ -167,8 +169,6 @@ WindowsService::ServiceMain()
// Not actually running as a service
gSvc = nullptr;
- zen::SetIsInteractiveSession(true);
-
return Run();
}
else