aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil/windows/windowsservice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenutil/windows/windowsservice.cpp')
-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 21ee6d153..ebb88b018 100644
--- a/src/zenutil/windows/windowsservice.cpp
+++ b/src/zenutil/windows/windowsservice.cpp
@@ -158,8 +158,6 @@ 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();
@@ -169,6 +167,8 @@ WindowsService::ServiceMain()
// Not actually running as a service
gSvc = nullptr;
+ zen::SetIsInteractiveSession(true);
+
return Run();
}
else