forked from qt-creator/qt-creator
qtcdebugger: don't abort unregister if Debugger.Default is not defined
Task-number: QTCREATORBUG-19252 Change-Id: Idc986a52276c40f20a983495ab4423c8753a9dda Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -460,8 +460,7 @@ static bool unregisterDebuggerKey(const WCHAR *key,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
QString oldDebugger;
|
QString oldDebugger;
|
||||||
if (!registryReadStringKey(handle, debuggerRegistryDefaultValueNameC, &oldDebugger, errorMessage))
|
registryReadStringKey(handle, debuggerRegistryDefaultValueNameC, &oldDebugger, errorMessage);
|
||||||
break;
|
|
||||||
// Re-register old debugger or delete key if it was empty.
|
// Re-register old debugger or delete key if it was empty.
|
||||||
if (oldDebugger.isEmpty()) {
|
if (oldDebugger.isEmpty()) {
|
||||||
if (!registryDeleteValue(handle, debuggerRegistryValueNameC, errorMessage))
|
if (!registryDeleteValue(handle, debuggerRegistryValueNameC, errorMessage))
|
||||||
|
Reference in New Issue
Block a user