commit | c61da3136b1ffce9152f54ff19cab2782cb8450b | [log] [tgz] |
---|---|---|
author | Christopher Tate <ctate@google.com> | Fri Feb 05 10:41:27 2010 -0800 |
committer | Christopher Tate <ctate@google.com> | Fri Feb 05 10:41:27 2010 -0800 |
tree | c7eb49ebb63b3e028600668c486b42f32c88ba77 | |
parent | 8fca8ab6849d83861b86c6a3af189adf86c51d07 [diff] |
Don't hold the backup queue lock across a backup operation This got lost in the shuffle when the backup process was retooled to run synchronously within a single spun-off HandlerThread. Formerly it was okay to hold the lock around the point in time when the backup service thread was being spun off, but once that became synchronous it wound up locking out apps' calls to dataChanged(), which in turn led to ANRs. Bug: 2421333 Change-Id: Icf378e5733af5f28a689c564494486cd3555eca7