Khawar Zamman Wani
2c68c07dbf
A scratch folder that stops answering no longer freezes the app
...
Opening and measuring the folder ran under the config lock, which the UI
takes every frame, and could run on the UI thread itself. They now run on
a short-lived thread, one per folder and question and 16 overall; callers
wait at most 2 s, and a late answer applies if the folder is still current.
No answer counts as unmeasured, or pauses spilling if nothing is open yet.
2026-11-06 17:45:34 +05:30
..
2026-10-25 18:54:49 +01:00
2026-10-30 14:28:46 +01:00
2026-10-30 06:52:05 +01:00
2026-10-29 18:49:17 +01:00
2026-11-05 06:13:13 +01:00
2026-11-03 03:02:19 +01:00
2026-11-05 07:15:57 +01:00
2026-10-31 02:05:31 +01:00
2026-10-27 12:37:05 +05:30
2026-10-27 15:22:03 +01:00
2026-10-29 18:49:17 +01:00
2026-10-31 04:17:45 +00:00
2026-11-05 17:23:30 +01:00
2026-11-06 02:16:44 +01:00
2026-10-29 18:49:17 +01:00
2026-10-27 02:12:13 +01:00
2026-11-06 14:01:03 +05:30
2026-10-25 22:03:26 -04:00
2026-10-29 18:13:23 +01:00
2026-11-03 12:11:27 -08:00
2026-11-05 12:39:02 +01:00
2026-11-05 23:34:12 +01:00
2026-11-05 14:50:22 +01:00
2026-11-05 22:49:12 +01:00
2026-10-31 04:17:45 +00:00
2026-10-22 16:55:34 +00:00
2026-10-23 19:07:23 +00:00
2026-10-23 19:07:23 +00:00
2026-10-23 19:07:23 +00:00
2026-11-05 05:16:02 +01:00
2026-10-23 19:07:23 +00:00
2026-10-26 22:13:07 +00:00
2026-11-05 05:16:02 +01:00
2026-11-05 13:35:13 +01:00
2026-10-27 04:18:03 +01:00
2026-10-30 14:58:18 +01:00
2026-10-22 21:31:24 +02:00
2026-10-23 17:39:40 -04:00
2026-11-05 06:16:54 +01:00
2026-11-05 03:33:35 +01:00
2026-10-22 16:55:34 +00:00
2026-10-24 11:13:03 -04:00
2026-10-24 11:13:03 -04:00
2026-10-23 11:43:32 -04:00
2026-10-30 01:47:01 +01:00
2026-10-31 04:17:45 +00:00
2026-11-03 09:23:15 +01:00
2026-11-06 02:16:44 +01:00
2026-11-06 17:45:34 +05:30
2026-10-25 14:31:20 +01:00
2026-11-05 14:22:03 +01:00
2026-10-27 10:56:00 +05:30
2026-11-01 18:46:05 -05:00
2026-11-03 10:26:54 +01:00
2026-11-03 09:23:15 +01:00
2026-11-05 23:34:12 +01:00
2026-10-31 04:17:45 +00:00
2026-11-05 20:27:28 +01:00
2026-10-25 10:20:03 -04:00
2026-11-06 02:32:59 +01:00
2026-10-22 16:55:34 +00:00