http://bugs.winehq.org/show_bug.cgi?id=59927 Bug ID: 59927 Summary: win32u: SystemParametersInfo returns failure for SPI_SETSTICKYKEYS/SPI_SETFILTERKEYS (MapleStory launch) Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: win32u Assignee: wine-bugs@list.winehq.org Reporter: f0rm4tm3@gmail.com Distribution: --- MapleStory (Steam app 216150) calls SystemParametersInfo with SPI_SETSTICKYKEYS and SPI_SETFILTERKEYS at launch to disable those accessibility features. In Wine, both SET actions are only stubbed through WINE_SPI_FIXME (dlls/win32u/sysparams.c), which logs and returns failure. The failed calls contribute to the game failing to launch. The corresponding GET actions (SPI_GETSTICKYKEYS, SPI_GETFILTERKEYS) are implemented (return zeroed structs + success), but the SET actions are not. Suggested fix: switch the two stubs from WINE_SPI_FIXME to WINE_SPI_WARN, which logs and returns success — matching how Wine already handles other unimplemented SET actions such as SPI_SETANIMATION and SPI_LANGDRIVER. The settings are not actually applied (Wine has no host accessibility integration on this path), only accepted. Patch attached. Reproduce: 1. Steam -> MapleStory (216150) under any recent Wine/Proton. 2. Launch -> the accessibility SPI calls fail; contributes to the launch failure. (See also bug 59926 for the related kernelbase CharPrevExA NULL-deref crash that also blocks MapleStory launch.) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.