diff options
Diffstat (limited to 'src/zenutil/windows/windowsservice.cpp')
| -rw-r--r-- | src/zenutil/windows/windowsservice.cpp | 4 |
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 |