Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merged PR 5903250: [Git2Git] Merged PR 5895926: conhost: fix two mode…
…rately high-hitting Watsons This commit fixes two issues: 1. We were pushing ConsoleWaitBlocks into the wait queue before they were fully constructed. This resulted in the wait being called before it even had an API message in it. [MSFT-24113101] 2. Drawing DBCS characters and resizing (a lot) would cause a crash because of an invalid DBCS cell state. This hits in both Terminal and conhost. [MSFT-17364373] [GH-4907] The DBCS state check was promoted from an NT_ASSERT (which never fired in release) to a FAIL_FAST in !1794053. The console kept chugging along without failing in fre for all those years. Fixes MSFT-24113101 Fixes MSFT-17364373 Fixes GH-4907 Retrieved from https://microsoft.visualstudio.com os.2020 OS official/rs_wdx_dxp_windev 108e746630749aa7851dd813b19e013ae31ef0db (cherry picked from commit 8e7a866)
- Loading branch information