Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(197)

Unified Diff: net/cookies/cookie_monster.cc

Issue 822713002: Update from https://crrev.com/309415 (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/cookies/cookie_monster.cc
diff --git a/net/cookies/cookie_monster.cc b/net/cookies/cookie_monster.cc
index e879a8faca7b700cc835deae40c13477892a4a02..d3186471372e8a448f2d9b61e06cd8a6c75e1e75 100644
--- a/net/cookies/cookie_monster.cc
+++ b/net/cookies/cookie_monster.cc
@@ -552,6 +552,9 @@ class CookieMonster::DeleteTask : public CookieMonsterTask {
// CookieMonsterTask:
virtual void Run() override;
+ protected:
+ ~DeleteTask() override;
+
private:
// Runs the delete task and returns a result.
virtual Result RunDeleteTask() = 0;
@@ -564,8 +567,12 @@ class CookieMonster::DeleteTask : public CookieMonsterTask {
};
template <typename Result>
-base::Closure CookieMonster::DeleteTask<Result>::
-RunDeleteTaskAndBindCallback() {
+CookieMonster::DeleteTask<Result>::~DeleteTask() {
+}
+
+template <typename Result>
+base::Closure
+CookieMonster::DeleteTask<Result>::RunDeleteTaskAndBindCallback() {
Result result = RunDeleteTask();
if (callback_.is_null())
return base::Closure();

Powered by Google App Engine
This is Rietveld 408576698