summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browsing_data/browsing_data_remover.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/browsing_data/browsing_data_remover.cc')
-rw-r--r--chrome/browser/browsing_data/browsing_data_remover.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/browser/browsing_data/browsing_data_remover.cc b/chrome/browser/browsing_data/browsing_data_remover.cc
index 0749c86..25aa931 100644
--- a/chrome/browser/browsing_data/browsing_data_remover.cc
+++ b/chrome/browser/browsing_data/browsing_data_remover.cc
@@ -230,8 +230,9 @@ void ClearChannelIDsOnIOThread(
net::ChannelIDService* channel_id_service =
rq_context->GetURLRequestContext()->channel_id_service();
channel_id_service->GetChannelIDStore()->DeleteAllCreatedBetween(
- delete_begin, delete_end, base::Bind(&OnClearedChannelIDsOnIOThread,
- std::move(rq_context), callback));
+ delete_begin, delete_end,
+ base::Bind(&OnClearedChannelIDsOnIOThread,
+ base::RetainedRef(std::move(rq_context)), callback));
}
} // namespace
@@ -617,7 +618,7 @@ void BrowsingDataRemover::RemoveImpl(const TimeRange& time_range,
BrowserThread::PostTask(
BrowserThread::IO, FROM_HERE,
base::Bind(&ClearCookiesOnIOThread, delete_begin_, delete_end_,
- std::move(sb_context),
+ base::RetainedRef(std::move(sb_context)),
UIThreadTrampoline(
base::Bind(&BrowsingDataRemover::OnClearedCookies,
weak_ptr_factory_.GetWeakPtr()))));