Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / components / policy / core / common / async_policy_loader.h
index 6521027..d10608e 100644 (file)
@@ -99,9 +99,6 @@ class POLICY_EXPORT AsyncPolicyLoader {
   // Callback for updates, passed in Init().
   UpdateCallback update_callback_;
 
-  // Used to get WeakPtrs for the periodic reload task.
-  base::WeakPtrFactory<AsyncPolicyLoader> weak_factory_;
-
   // Records last known modification timestamp.
   base::Time last_modification_time_;
 
@@ -114,6 +111,9 @@ class POLICY_EXPORT AsyncPolicyLoader {
   // The current policy schemas that this provider should load.
   scoped_refptr<SchemaMap> schema_map_;
 
+  // Used to get WeakPtrs for the periodic reload task.
+  base::WeakPtrFactory<AsyncPolicyLoader> weak_factory_;
+
   DISALLOW_COPY_AND_ASSIGN(AsyncPolicyLoader);
 };