Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / base / win / object_watcher.h
index 4222c20..bf7f8b3 100644 (file)
@@ -88,12 +88,13 @@ class BASE_EXPORT ObjectWatcher : public MessageLoop::DestructionObserver {
   virtual void WillDestroyCurrentMessageLoop();
 
   // Internal state.
-  WeakPtrFactory<ObjectWatcher> weak_factory_;
   Closure callback_;
   HANDLE object_;             // The object being watched
   HANDLE wait_object_;        // Returned by RegisterWaitForSingleObject
   MessageLoop* origin_loop_;  // Used to get back to the origin thread
 
+  WeakPtrFactory<ObjectWatcher> weak_factory_;
+
   DISALLOW_COPY_AND_ASSIGN(ObjectWatcher);
 };