[Keyboard Manager] Apply valid entries from partial profiles

This commit is contained in:
Yu Leng
2026-08-28 15:35:24 +08:00
parent 2f01629360
commit afbbc1acff
5 changed files with 125 additions and 30 deletions

View File

@@ -148,12 +148,11 @@ KeyboardManagerEditor::KeyboardManagerEditor(HINSTANCE hInst) :
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
// Retry only file-level or transient failures. Partial data is deterministic
// and must never be opened and subsequently saved as a truncated profile.
// Retry only file-level or transient failures.
loadResult = mappingConfiguration.LoadSettingsWithResult();
}
configurationLoaded = loadResult == MappingConfigurationLoadResult::Success;
configurationLoaded = loadResult != MappingConfigurationLoadResult::Failure;
}
KeyboardManagerEditor::~KeyboardManagerEditor()