| Index: remoting/client/plugin/chromoting_instance.cc
|
| diff --git a/remoting/client/plugin/chromoting_instance.cc b/remoting/client/plugin/chromoting_instance.cc
|
| index 77cd55fdc4e10a4b4d8513f9701ef43f13215535..ea212b2c4b9ca91a97f1ab7490119dc1fc530b0c 100644
|
| --- a/remoting/client/plugin/chromoting_instance.cc
|
| +++ b/remoting/client/plugin/chromoting_instance.cc
|
| @@ -352,10 +352,15 @@ bool ChromotingInstance::HandleInputEvent(const pp::InputEvent& event) {
|
| return input_handler_->HandleInputEvent(event);
|
| }
|
|
|
| -void ChromotingInstance::SetDesktopSize(int width, int height) {
|
| +void ChromotingInstance::SetDesktopSize(const SkISize& size,
|
| + const SkIPoint& dpi) {
|
| scoped_ptr<base::DictionaryValue> data(new base::DictionaryValue());
|
| - data->SetInteger("width", width);
|
| - data->SetInteger("height", height);
|
| + data->SetInteger("width", size.width());
|
| + data->SetInteger("height", size.height());
|
| + if (dpi.x())
|
| + data->SetInteger("x_dpi", dpi.x());
|
| + if (dpi.y())
|
| + data->SetInteger("y_dpi", dpi.y());
|
| PostChromotingMessage("onDesktopSize", data.Pass());
|
| }
|
|
|
|
|