diff options
author | michaeln <michaeln@chromium.org> | 2015-04-13 16:58:31 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-13 23:59:03 +0000 |
commit | 96f887e253b8583cb5ea9dccda2aa796cdce2b98 (patch) | |
tree | 3ed2620792f730836d7630c53dde2e9cd9514bde /base/synchronization/cancellation_flag.cc | |
parent | 85da3ef950c8280dab2d29a322b9131b673f3ada (diff) | |
download | chromium_src-96f887e253b8583cb5ea9dccda2aa796cdce2b98.zip chromium_src-96f887e253b8583cb5ea9dccda2aa796cdce2b98.tar.gz chromium_src-96f887e253b8583cb5ea9dccda2aa796cdce2b98.tar.bz2 |
Implement a poor man's PostAfterStartupTask() function. The initial impl claims complete after the first page loads.
BUG=460265
Review URL: https://codereview.chromium.org/949293002
Cr-Commit-Position: refs/heads/master@{#324950}
Diffstat (limited to 'base/synchronization/cancellation_flag.cc')
-rw-r--r-- | base/synchronization/cancellation_flag.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/base/synchronization/cancellation_flag.cc b/base/synchronization/cancellation_flag.cc index ad3b551..ca5c0a8 100644 --- a/base/synchronization/cancellation_flag.cc +++ b/base/synchronization/cancellation_flag.cc @@ -19,4 +19,8 @@ bool CancellationFlag::IsSet() const { return base::subtle::Acquire_Load(&flag_) != 0; } +void CancellationFlag::UnsafeResetForTesting() { + base::subtle::Release_Store(&flag_, 0); +} + } // namespace base |