Skip to content

Commit ee7b823

Browse files
committed
fix expansion registry backup bug
1 parent c979d4d commit ee7b823

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

FlashpointSecurePlayer/RegistryBackups.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -981,7 +981,11 @@ public async Task StopImportAsync() {
981981
break;
982982
case TYPE.VALUE:
983983
try {
984-
SetValueInRegistryView(keyName, registryBackupElement.ValueName, activeRegistryBackupElement._ValueExpanded, registryBackupElement.ValueKind.GetValueOrDefault(), registryView);
984+
if (String.IsNullOrEmpty(activeRegistryBackupElement._ValueExpanded)) {
985+
SetValueInRegistryView(keyName, registryBackupElement.ValueName, registryBackupElement.Value, registryBackupElement.ValueKind.GetValueOrDefault(), registryView);
986+
} else {
987+
SetValueInRegistryView(keyName, registryBackupElement.ValueName, activeRegistryBackupElement._ValueExpanded, registryBackupElement.ValueKind.GetValueOrDefault(), registryView);
988+
}
985989
} catch (FormatException) {
986990
// value marked for deletion
987991
Deactivate();

0 commit comments

Comments
 (0)