https://git.reactos.org/?p=reactos.git;a=commitdiff;h=40db38571689131bb8692f7bde7e9c37215edbce

commit 40db38571689131bb8692f7bde7e9c37215edbce
Author:     Hermès Bélusca-Maïto <[email protected]>
AuthorDate: Sun Dec 8 02:26:26 2019 +0100
Commit:     Hermès Bélusca-Maïto <[email protected]>
CommitDate: Sun Dec 8 02:27:21 2019 +0100

    [WINLOGON] Start the screensaver on the user desktop, since support for 
secure screensaver desktop is not completely implemented in Winlogon. CORE-16548
---
 base/system/winlogon/screensaver.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/base/system/winlogon/screensaver.c 
b/base/system/winlogon/screensaver.c
index e56c688df8f..6bd681ca39e 100644
--- a/base/system/winlogon/screensaver.c
+++ b/base/system/winlogon/screensaver.c
@@ -329,7 +329,9 @@ StartScreenSaver(
     StartupInfo.cb = sizeof(STARTUPINFOW);
     StartupInfo.dwFlags = STARTF_SCREENSAVER;
 
-    /* FIXME: run the screen saver on the screen saver desktop */
+    /* FIXME: Run the screen saver on the secure screen saver desktop if 
required */
+    StartupInfo.lpDesktop = L"WinSta0\\Default";
+
     ret = CreateProcessW(szApplicationName,
                          szCommandLine,
                          NULL,

Reply via email to