Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / sessions / base_session_service.h
index 07684a4..527ca40 100644 (file)
@@ -15,7 +15,7 @@
 #include "base/memory/weak_ptr.h"
 #include "base/task/cancelable_task_tracker.h"
 #include "base/threading/sequenced_worker_pool.h"
-#include "chrome/browser/sessions/session_id.h"
+#include "components/sessions/session_id.h"
 #include "url/gurl.h"
 
 class Profile;
@@ -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);
 };