commit | be930c838f544ce8fedee991ab0981d9115c829c | [log] [tgz] |
---|---|---|
author | Fengjiang Li <fengjial@google.com> | Tue Nov 19 15:59:04 2024 -0800 |
committer | Fengjiang Li <fengjial@google.com> | Tue Nov 19 21:18:26 2024 -0800 |
tree | 1c619b00a7ddcdb188dc3f1278c819ecb85e260d | |
parent | b7714d09371e896e1cad264d4e504487c0fe9a72 [diff] |
Fix inaccurate ItemInfo.id from DatabaseHelper with AtomicInteger We can have both bg and UI threads accessing DatabaseHelper to read/write mMaxItemId, thus we should use AtomicInteger to avoid producing duplicated id, which will fail ModelWrite#checkItemInfoLocked Fix: 379490918 Test: presubmit Flag: NONE - crash fix Change-Id: I6cebbb7e854a9eb48ff59b61f5ebba42ea449ec7