[NTUSER] Improve loading settings (SystemParamtersInfo) (#2139)

Fix SPI_GETSCREENSAVETIMEOUT, SPI_GETKEYBOARDSPEED and SPI_GETKEYBOARDDELAY values. CORE-16547
This commit is contained in:
Katayama Hirofumi MZ 2019-12-09 10:50:04 +09:00 committed by GitHub
parent 74ec76df08
commit 1793dcc864
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -153,7 +153,7 @@ SpiLoadTimeOut(VOID)
return 0;
}
if (wcslen(szApplicationName) == 0) return 0;
return SpiLoadInt(KEY_DESKTOP, VAL_SCRTO, 0);
return SpiLoadInt(KEY_DESKTOP, VAL_SCRTO, 600);
}
static
@ -245,6 +245,10 @@ SpiUpdatePerUserSystemParameters(VOID)
gspv.iMouseHoverWidth = SpiLoadMouse(VAL_HOVERWIDTH, 4);
gspv.iMouseHoverHeight = SpiLoadMouse(VAL_HOVERHEIGHT, 4);
/* Load keyboard settings */
gspv.dwKbdSpeed = SpiLoadInt(KEY_KBD, VAL_KBDSPD, 31);
gspv.iKbdDelay = SpiLoadInt(KEY_KBD, VAL_KBDDELAY, 1);
/* Load NONCLIENTMETRICS */
gspv.ncm.cbSize = sizeof(NONCLIENTMETRICSW);
gspv.ncm.iBorderWidth = SpiLoadMetric(VAL_BORDER, 1);