<!-- Enter a brief description/summary of your PR here. What does it fix/what does it change/how was it tested (even manually, if necessary)? --> ## Summary of the Pull Request The TerminalSettings object we create from profiles no longer gets passed into the control, instead, a child of that object gets passed into the control. Any overrides the control makes to the settings then live in the child. So, when we do a settings reload, we simply update the child's parent and the overrides will remain. <!-- Please review the items on the PR checklist before submitting--> ## PR Checklist * [ ] Closes #xxx * [x] CLA signed. If not, go over [here](https://cla.opensource.microsoft.com/microsoft/Terminal) and sign the CLA * [ ] Tests added/passed * [ ] Documentation updated. If checked, please file a pull request on [our docs repo](https://github.com/MicrosoftDocs/terminal) and link it here: #xxx * [ ] Schema updated. * [x] I work here <!-- Describe how you validated the behavior. Add automated tests wherever possible, but list manual validation steps taken as well --> ## Validation Steps Performed Manual testing |
||
---|---|---|
.. | ||
TestHostApp | ||
CommandlineTest.cpp | ||
CppWinrtTailored.h | ||
FilteredCommandTests.cpp | ||
LocalTests_TerminalApp.def | ||
pch.cpp | ||
pch.h | ||
SettingsTests.cpp | ||
TabTests.cpp | ||
TerminalApp.LocalTests.AppxManifest.prototype.xml | ||
TerminalApp.LocalTests.manifest | ||
TerminalApp.LocalTests.vcxproj |