Chromium Code Reviews| Index: remoting/host/client_session.cc |
| diff --git a/remoting/host/client_session.cc b/remoting/host/client_session.cc |
| index b62b2e4824adadbf98ab8e4c3b088ca177c6d5e2..51d3bd81829dcd6ecdbce612680c59427416b351 100644 |
| --- a/remoting/host/client_session.cc |
| +++ b/remoting/host/client_session.cc |
| @@ -27,6 +27,11 @@ |
| namespace remoting { |
| +namespace { |
| +// Default DPI to assume for old clients that use notifyClientDimensions. |
| +const int kDefaultDPI = 96; |
| +} // namespace |
| + |
| ClientSession::ClientSession( |
| EventHandler* event_handler, |
| scoped_refptr<base::SingleThreadTaskRunner> audio_task_runner, |
| @@ -75,13 +80,16 @@ ClientSession::ClientSession( |
| auth_clipboard_filter_.set_enabled(false); |
| } |
| -void ClientSession::NotifyClientDimensions( |
| - const protocol::ClientDimensions& dimensions) { |
| - if (dimensions.has_width() && dimensions.has_height()) { |
| - VLOG(1) << "Received ClientDimensions (width=" |
| - << dimensions.width() << ", height=" << dimensions.height() << ")"; |
| - event_handler_->OnClientDimensionsChanged( |
| - this, SkISize::Make(dimensions.width(), dimensions.height())); |
| +void ClientSession::NotifyClientResolution( |
| + const protocol::ClientResolution& resolution) { |
| + if (resolution.has_dips_width() && resolution.has_dips_height()) { |
| + VLOG(1) << "Received ClientResolution (dips_width=" |
| + << resolution.width() << ", dips_height=" |
| + << resolution.height() << ")"; |
| + event_handler_->OnClientResolutionChanged( |
| + this, |
| + SkISize::Make(resolution.dips_width(), resolution.dips_height()), |
| + SkIPoint::Make(kDefaultDPI, kDefaultDPI)); |
|
Jamie
2013/02/11 23:25:58
Why not use the new fields, if present? Is that co
Wez
2013/02/12 01:55:28
Adding that separately, in crrev.com/12225113.
|
| } |
| } |