Index: webkit/media/webmediaplayer_impl.h |
diff --git a/webkit/media/webmediaplayer_impl.h b/webkit/media/webmediaplayer_impl.h |
index d09a961f15eed69d75ea9318b39c4ff84b063d49..a517304a85519aafeb00b98efb12c04ae77033c3 100644 |
--- a/webkit/media/webmediaplayer_impl.h |
+++ b/webkit/media/webmediaplayer_impl.h |
@@ -341,6 +341,9 @@ class WebMediaPlayerImpl |
// The decryptor that manages decryption keys and decrypts encrypted frames. |
ProxyDecryptor decryptor_; |
+ // Should be last to ensure destruction order. |
+ base::WeakPtrFactory<WebMediaPlayerImpl> weak_this_; |
+ |
DISALLOW_COPY_AND_ASSIGN(WebMediaPlayerImpl); |
}; |