Index: chrome/browser/sessions/base_session_service.h |
diff --git a/chrome/browser/sessions/base_session_service.h b/chrome/browser/sessions/base_session_service.h |
index 98f237955ac9376265e204a66c56a38518b2fdb6..527ca404a6d0c19c5cf4ca873d86d1da400d767a 100644 |
--- a/chrome/browser/sessions/base_session_service.h |
+++ b/chrome/browser/sessions/base_session_service.h |
@@ -171,9 +171,6 @@ class BaseSessionService { |
// The backend. |
scoped_refptr<SessionBackend> backend_; |
- // Used to invoke Save. |
- base::WeakPtrFactory<BaseSessionService> weak_factory_; |
- |
// Commands we need to send over to the backend. |
std::vector<SessionCommand*> pending_commands_; |
@@ -187,6 +184,9 @@ class BaseSessionService { |
// A token to make sure that all tasks will be serialized. |
base::SequencedWorkerPool::SequenceToken sequence_token_; |
+ // Used to invoke Save. |
+ base::WeakPtrFactory<BaseSessionService> weak_factory_; |
+ |
DISALLOW_COPY_AND_ASSIGN(BaseSessionService); |
}; |