Index: mojo/services/dbus_echo/dbus_echo_service.cc |
diff --git a/mojo/services/dbus_echo/dbus_echo_service.cc b/mojo/services/dbus_echo/dbus_echo_service.cc |
index 0678339166613774040eff9a06ee747399f4c243..515bb056b8847264163e43835fce4116f3ffae49 100644 |
--- a/mojo/services/dbus_echo/dbus_echo_service.cc |
+++ b/mojo/services/dbus_echo/dbus_echo_service.cc |
@@ -25,10 +25,10 @@ class EchoServiceImpl : public mojo::InterfaceImpl<mojo::EchoService> { |
protected: |
virtual void Echo( |
- const mojo::String& in_to_echo, |
+ mojo::String in_to_echo, |
const mojo::Callback<void(mojo::String)>& callback) OVERRIDE { |
- DVLOG(1) << "Asked to echo " << in_to_echo.To<std::string>(); |
- callback.Run(in_to_echo); |
+ DVLOG(1) << "Asked to echo " << in_to_echo; |
+ callback.Run(in_to_echo.Pass()); |
} |
}; |