Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix bug corrupting token storage in mDxgKrnlPresentHistoryTokens
There was an issue where a present gets handed off to a DWM (becoming a mDependentPresent) and is eventually completed when the DWM present completes. The token used by that dependent present can be reused for a new present. If this happens, and the new present is live in mDxgKrnlPresentHistoryTokens when the dependent present is completed, then CompletePresent() did erase the mDxgKrnlPresentHistoryTokens entry causing the present to be lost and eventually labeled as dropped.
- Loading branch information
5087793
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a subtle bug... good find!