From 06fbf99e3f93bc3f998c9869a0289967ec229ae0 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Sat, 14 Jul 2007 14:52:10 +0000 Subject: [PATCH] add activate of screensaver when they are being selected. we do not set or read register value for it yet, so defualt is the screensaver offline until u go into desk.cpl and select a screensaver. svn path=/trunk/; revision=27660 --- reactos/dll/cpl/desk/screensaver.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reactos/dll/cpl/desk/screensaver.c b/reactos/dll/cpl/desk/screensaver.c index 6b8a06f922b..9a8c86dd6f7 100644 --- a/reactos/dll/cpl/desk/screensaver.c +++ b/reactos/dll/cpl/desk/screensaver.c @@ -709,12 +709,16 @@ ScreenSaverPageProc(HWND hwndDlg, case PSN_SETACTIVE: { + /* activate screen saver support */ + SystemParametersInfoW(SPI_SETSCREENSAVEACTIVE, TRUE, 0, SPIF_SENDCHANGE); SetScreenSaverPreviewBox(hwndDlg, pGlobalData); break; } case PSN_KILLACTIVE: { + /* Disable screensaver support */ + SystemParametersInfoW(SPI_SETSCREENSAVEACTIVE, FALSE, 0, SPIF_SENDCHANGE); if (pGlobalData->PrevWindowPi.hProcess) { TerminateProcess(pGlobalData->PrevWindowPi.hProcess, 0);