From 8dccfbc49d7e4c5eebd56fe60ff3965a28c35f0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Lipok?= <11089482+mlipok@users.noreply.github.com> Date: Mon, 23 Feb 2026 22:19:26 +0100 Subject: [PATCH] Update RegCleaner.au3 + $GUI_EVENT_CLOSE --- bin/RegCleaner.au3 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/RegCleaner.au3 b/bin/RegCleaner.au3 index 3b066b8..ec130df 100644 --- a/bin/RegCleaner.au3 +++ b/bin/RegCleaner.au3 @@ -90,14 +90,16 @@ EndFunc ;==>_Cleaner ;--------------------------------------------------------------------------------------- Func __Registry_Scan_Recursive($sKey, $sSearch, $hLV, ByRef $iCount, $idStatus, $idBtnCancel) - Local $iIndex = 1 + Local $iIndex = 1, $idMsg While 1 Local $sSubKey = RegEnumKey($sKey, $iIndex) If @error Then ExitLoop If Mod($iIndex, 100) = 0 Then GUICtrlSetData($idStatus, "Scanning: " & $iIndex & " keys in " & StringLeft($sKey, 40) & "...") - If GUIGetMsg() = $idBtnCancel Then Return SetError(1) + $idMsg = GUIGetMsg() + If $idMsg = $idBtnCancel Then Return SetError(1) + If $idMsg = $GUI_EVENT_CLOSE Then Return SetError(2) EndIf Local $sFull = $sKey & "\" & $sSubKey