From 173ed5b6fd4ba92d7a33b82606c427fc112d1749 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 29 Nov 2017 14:20:29 +0100 Subject: [PATCH] qtcdebugger: don't abort unregister if Debugger.Default is not defined Task-number: QTCREATORBUG-19252 Change-Id: Idc986a52276c40f20a983495ab4423c8753a9dda Reviewed-by: Robert Loehning Reviewed-by: David Schulz --- src/tools/qtcdebugger/main.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tools/qtcdebugger/main.cpp b/src/tools/qtcdebugger/main.cpp index 574edc5954e..7453c08afca 100644 --- a/src/tools/qtcdebugger/main.cpp +++ b/src/tools/qtcdebugger/main.cpp @@ -460,8 +460,7 @@ static bool unregisterDebuggerKey(const WCHAR *key, break; } QString oldDebugger; - if (!registryReadStringKey(handle, debuggerRegistryDefaultValueNameC, &oldDebugger, errorMessage)) - break; + registryReadStringKey(handle, debuggerRegistryDefaultValueNameC, &oldDebugger, errorMessage); // Re-register old debugger or delete key if it was empty. if (oldDebugger.isEmpty()) { if (!registryDeleteValue(handle, debuggerRegistryValueNameC, errorMessage))