Index: remoting/host/me2me_desktop_environment.cc |
diff --git a/remoting/host/me2me_desktop_environment.cc b/remoting/host/me2me_desktop_environment.cc |
index d61beb2bbe8555139f0c7c408938a5553dcf241b..c141b958bab906474ceace3a0921abbb1def6063 100644 |
--- a/remoting/host/me2me_desktop_environment.cc |
+++ b/remoting/host/me2me_desktop_environment.cc |
@@ -26,6 +26,7 @@ |
#endif // defined(OS_POSIX) |
const char kRateLimitResizeRequests[] = "rateLimitResizeRequests"; |
+const char kMultiTouchCapability[] = "multiTouch"; |
Wez
2015/04/21 02:12:12
We're calling this touchEvents elsewhere, e.g. the
Rintaro Kuroiwa
2015/04/22 19:56:00
I remember some discussion in the design doc. We d
Wez
2015/04/23 22:10:25
I'm inclining back towards just touchEvents; we ca
|
namespace remoting { |
@@ -40,7 +41,12 @@ scoped_ptr<ScreenControls> Me2MeDesktopEnvironment::CreateScreenControls() { |
} |
std::string Me2MeDesktopEnvironment::GetCapabilities() const { |
- return kRateLimitResizeRequests; |
+ std::string result = kRateLimitResizeRequests; |
+ |
+ if (multi_touch_enabled()) |
+ result = result + " " + kMultiTouchCapability; |
Wez
2015/04/21 02:12:12
Since you're only adding this in Me2MeDesktopEnvir
Rintaro Kuroiwa
2015/04/22 19:56:00
BasicDE does implement GetCapabilities and checks
Wez
2015/04/23 22:10:25
Aha, missed that. I think it'd be cleaner to have
Rintaro Kuroiwa
2015/04/24 01:55:01
Done.
|
+ |
+ return result; |
} |
Me2MeDesktopEnvironment::Me2MeDesktopEnvironment( |
@@ -149,6 +155,7 @@ scoped_ptr<DesktopEnvironment> Me2MeDesktopEnvironmentFactory::Create( |
return nullptr; |
} |
desktop_environment->SetEnableGnubbyAuth(gnubby_auth_enabled_); |
+ desktop_environment->SetEnableMultiTouch(multi_touch_enabled()); |
return desktop_environment.Pass(); |
} |