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
..
2018-09-17 15:37:36 +03:00
2018-09-17 15:00:24 +03:00
2018-09-06 14:27:40 +03:00
2018-09-17 19:17:14 +03:00
2018-09-17 15:00:24 +03:00
2018-09-17 18:33:55 +03:00
2018-09-14 13:23:26 +03:00
2018-09-17 12:13:01 +02:00
2018-09-17 15:00:24 +03:00
2018-09-17 19:54:02 +03:00
2018-09-17 21:56:41 +03:00
2018-09-06 14:27:40 +03:00
2018-09-14 19:12:53 +03:00
2018-09-14 19:12:54 +03:00
2018-09-17 09:05:49 +03:00
2018-09-14 17:08:10 +03:00
2018-09-06 14:27:40 +03:00
2018-09-17 15:56:42 +03:00
2018-09-14 20:09:26 +03:00
2018-09-06 14:27:40 +03:00
2018-09-17 18:12:45 +03:00
2018-09-06 14:27:40 +03:00
2018-09-14 17:08:10 +03:00
2018-09-17 15:00:24 +03:00
2018-09-17 18:48:16 +03:00
2018-09-07 20:11:32 +02:00
2018-09-17 18:33:55 +03:00
2018-09-17 18:33:55 +03:00
2018-09-14 22:54:43 +03:00
2018-09-17 14:36:31 +03:00
2018-09-17 18:33:55 +03:00
2018-09-17 09:05:49 +03:00
2018-09-17 15:00:24 +03:00
2018-09-14 13:23:23 +03:00
2018-09-17 15:00:24 +03:00
2018-09-17 11:42:47 +02:00
2018-09-12 20:59:59 +02:00
2018-09-14 13:23:23 +03:00
2018-09-06 14:27:40 +03:00
2018-09-17 17:57:56 +02:00
2018-09-17 18:04:59 +03:00
2018-09-14 13:23:23 +03:00
2018-09-17 18:07:44 +02:00
2018-09-17 18:12:45 +03:00
2018-09-14 16:01:01 +03:00
2018-09-14 19:12:52 +03:00
2018-09-17 21:19:31 +03:00
2018-09-15 19:43:24 +03:00
2018-09-09 18:53:15 +03:00
2018-09-17 20:46:18 +03:00