| Index: chromecast/graphics/cast_screen.cc
|
| diff --git a/chromecast/graphics/cast_screen.cc b/chromecast/graphics/cast_screen.cc
|
| index 507e234f44d4592177a90efd5461ac71f8cea0b1..2017dc9a0fb042e9ab72279e9c06fbf04812ca33 100644
|
| --- a/chromecast/graphics/cast_screen.cc
|
| +++ b/chromecast/graphics/cast_screen.cc
|
| @@ -33,8 +33,15 @@ const int kInitDisplayHeight = k720pHeight;
|
| CastScreen::~CastScreen() {
|
| }
|
|
|
| +void CastScreen::SetDisplayResizeCallback(const DisplayResizeCallback& cb) {
|
| + DCHECK(!cb.is_null());
|
| + display_resize_cb_ = cb;
|
| +}
|
| +
|
| void CastScreen::UpdateDisplaySize(const gfx::Size& size) {
|
| display_.SetScaleAndBounds(1.0f, gfx::Rect(size));
|
| + if (!display_resize_cb_.is_null())
|
| + display_resize_cb_.Run(Size(size.width(), size.height()));
|
| }
|
|
|
| gfx::Point CastScreen::GetCursorScreenPoint() {
|
|
|