Chromium Code Reviews| Index: webkit/media/android/webmediaplayer_manager_android.cc |
| diff --git a/webkit/media/android/webmediaplayer_manager_android.cc b/webkit/media/android/webmediaplayer_manager_android.cc |
| index c64de252ba3abdde42d81f21eb8cc967e6a81a0a..d8215030da87adb98d94fedbafb72d33749fc820 100644 |
| --- a/webkit/media/android/webmediaplayer_manager_android.cc |
| +++ b/webkit/media/android/webmediaplayer_manager_android.cc |
| @@ -4,6 +4,7 @@ |
| #include "webkit/media/android/webmediaplayer_manager_android.h" |
| +#include "ui/gfx/rect_f.h" |
| #include "webkit/media/android/webmediaplayer_android.h" |
| namespace webkit_media { |
| @@ -69,4 +70,21 @@ bool WebMediaPlayerManagerAndroid::IsInFullscreen(WebKit::WebFrame* frame) { |
| return fullscreen_frame_ == frame; |
| } |
| +void WebMediaPlayerManagerAndroid::GetGeometryChanges( |
| + std::map<int, gfx::RectF>* changes) { |
| + DCHECK(changes->empty()); |
| + std::map<int32, WebMediaPlayerAndroid*>::iterator player_it; |
|
palmer
2013/04/05 18:05:15
This should really be scoped to the for loop. If t
wonsik
2013/04/08 04:39:22
Done.
|
| + for (player_it = media_players_.begin(); player_it != media_players_.end(); |
| + ++player_it) { |
| + WebMediaPlayerAndroid* player = player_it->second; |
| + |
| + if (player && player->hasVideo()) { |
| + gfx::RectF rect; |
| + if (player->GetGeometryChange(&rect)) { |
| + (*changes)[player_it->first] = rect; |
| + } |
| + } |
| + } |
| +} |
| + |
| } // namespace webkit_media |