gecko-dev/mobile
Jan Henning 7f05689996 Bug 905223 - Part 2 - Move session data parsing into a background thread. r=jchen
Parsing the session store JSON data to restore the last session's tabs is both
- computationally relatively expensive
- involving disk I/O

therefore, we shouldn't be doing it on the main thread.

To make sure the session data is actually ready, subsequent code running from a different thread that needs to access it (loading the startup tab, the Recent Tabs panel reading the "Tabs from last time") checks that session store data processing has actually finished and waits if necessary.

MozReview-Commit-ID: EYf1fdglIrA

--HG--
extra : transplant_source : %0D%60F%B0%16%DF%7E%03%CEL%F9%15G%E0%8E%8Fl%21%EEZ
2016-04-23 22:36:46 +02:00
..
android Bug 905223 - Part 2 - Move session data parsing into a background thread. r=jchen 2016-04-23 22:36:46 +02:00
locales Bug 1274729 - corrupted content string management r=dragana 2016-05-23 10:12:31 -04:00