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-26 14:31:08 -04:00
committed by Ryan Foster
parent 9696f54937
commit 85fa987f67
+1 -1
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) {