Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chromecast / media / cma / base / buffering_frame_provider.cc
index 1a8fec9..b8d5698 100644 (file)
@@ -38,9 +38,9 @@ BufferingFrameProvider::BufferingFrameProvider(
       max_buffer_size_(max_buffer_size),
       max_frame_size_(max_frame_size),
       frame_buffered_cb_(frame_buffered_cb),
-      weak_factory_(this),
-      weak_this_(weak_factory_.GetWeakPtr()) {
+      weak_factory_(this) {
   DCHECK_LE(max_frame_size, max_buffer_size);
+  weak_this_ = weak_factory_.GetWeakPtr();
   thread_checker_.DetachFromThread();
 }