Index: webkit/media/android/webmediaplayer_android.cc |
diff --git a/webkit/media/android/webmediaplayer_android.cc b/webkit/media/android/webmediaplayer_android.cc |
index 6670ded56ec68e17ad375d8a1c41bf6c8f49f0c7..6fad668ec0240d87d2e09995991babcd19006c77 100644 |
--- a/webkit/media/android/webmediaplayer_android.cc |
+++ b/webkit/media/android/webmediaplayer_android.cc |
@@ -92,6 +92,9 @@ WebMediaPlayerAndroid::~WebMediaPlayerAndroid() { |
if (manager_) |
manager_->UnregisterMediaPlayer(player_id_); |
+ if (stream_id_) |
Ami GONE FROM CHROMIUM
2012/07/30 23:09:36
Huh; I didn't realize there's only one VideoFrame
qinmin
2012/07/31 22:07:52
We had some concerns previously on memory usage of
|
+ DestroyStreamTexture(); |
+ |
if (main_loop_) |
main_loop_->RemoveDestructionObserver(this); |
} |
@@ -543,8 +546,7 @@ void WebMediaPlayerAndroid::CreateStreamTexture() { |
texture_size_.height, |
base::TimeDelta(), |
base::TimeDelta(), |
- base::Bind(&WebMediaPlayerAndroid::DestroyStreamTexture, |
- base::Unretained(this))))); |
+ base::Closure()))); |
} |
void WebMediaPlayerAndroid::DestroyStreamTexture() { |