frontend: Fix runtime check failure issue

Fix an issue where the stack around the variable snapEnabled was
corrupted.

SPI_GETSNAPTODEFBUTTON should use BOOL, not bool.

Reference:
 * https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-systemparametersinfow
This commit is contained in:
hongqingwan
2025-09-25 13:43:11 +08:00
committed by Ryan Foster
parent 9696f54937
commit 85fa987f67

View File

@@ -290,7 +290,7 @@ void SourceTreeItem::mouseDoubleClickEvent(QMouseEvent *event)
* the application to hang when double clicking the sources list and the
* Windows setting 'Snap mouse to default button in dialog boxes' is enabled.
*/
bool snapEnabled;
BOOL snapEnabled = FALSE;
SystemParametersInfo(SPI_GETSNAPTODEFBUTTON, 0, &snapEnabled, 0);
if (snapEnabled) {