Index: content/renderer/media/android/webmediaplayer_android.h |
diff --git a/content/renderer/media/android/webmediaplayer_android.h b/content/renderer/media/android/webmediaplayer_android.h |
index d38d0380c343228ba7586706e14bc71573a72b1d..dbcca0dbf571383440d29ea1108371df3b2ddca9 100644 |
--- a/content/renderer/media/android/webmediaplayer_android.h |
+++ b/content/renderer/media/android/webmediaplayer_android.h |
@@ -433,6 +433,7 @@ class WebMediaPlayerAndroid : public blink::WebMediaPlayer, |
// Manages decryption keys and decrypts encrypted frames. |
scoped_ptr<ProxyDecryptor> proxy_decryptor_; |
+ // NOTE: Weak pointers must be invalidated before all other member variables. |
base::WeakPtrFactory<WebMediaPlayerAndroid> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(WebMediaPlayerAndroid); |