Files
openide/platform/diff-impl
Aleksey Pivovarov 57d5b6f79d diff: abort background computation on new request
Fix issue, when slow async `doLoadRequest` could override recently updated request.

Steps to reproduce:
* Have diff with multiple files and slow `doLoadRequest`
* Wait till request for the first file is loaded
* Switch to the second file ("Loading" request is shown)
* Switch back to the first file (request is taken from cache and shown immediately)
* Wait
* Request for the second file is loaded and replaces active request // BUG
2018-09-17 21:56:41 +03:00
..