Go to file
Martin Hibdon f7078466c3 Always fix parent keys on startup of email
b/11174975
There are already several database fixing steps that
occur when the database is opened, add another one
to correct uninitialzed mailbox parent keys.
This is because we use a two pass system for adding
mailbox rows, first to insert the rows, and second to
assign parentKeys to child rows. We need two passes
because we may insert a child row before its parent,
so the parent's rowId is unavailble. But if the process
dies before the second step is complete we'll be in
an inconsistent state.

Change-Id: Ifaeeaca7e82c1e99656033bc1a9f25d7acb67517
2013-10-11 15:18:41 -07:00
assets Remove empty.html, which isn't used any more. 2010-12-22 11:59:31 -08:00
emailcommon Always fix parent keys on startup of email 2013-10-11 15:18:41 -07:00
emailsync Remove mAmAccount from the email provider account object 2013-10-04 10:21:25 -07:00
res Merge "Use the correct widget provider class" into jb-ub-mail-ur10 2013-10-10 21:06:42 +00:00
src/com Always fix parent keys on startup of email 2013-10-11 15:18:41 -07:00
tests Moved some stuff from Email to Unified. 2013-08-29 17:41:26 -07:00
.classpath
.project
Android.mk Use support lib gridlayout. 2013-08-27 17:40:28 -07:00
AndroidManifest.xml Increment Email version. 2013-10-10 18:01:49 -07:00
CleanSpec.mk Remove unused resource directories 2013-09-06 10:23:02 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:32:22 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:32:22 -08:00
proguard.flags Remove nonexistant classes and update existing ones 2013-01-30 14:20:58 -08:00