Index: win8/metro_driver/ime/text_service.cc |
diff --git a/win8/metro_driver/ime/text_service.cc b/win8/metro_driver/ime/text_service.cc |
index 1ad071b3e30a0c1351a8d99cdeef61b9da27aa1f..1ee845e024ac57e24f2585d358ce5010729af913 100644 |
--- a/win8/metro_driver/ime/text_service.cc |
+++ b/win8/metro_driver/ime/text_service.cc |
@@ -8,6 +8,8 @@ |
#include <stddef.h> |
#include <stdint.h> |
+#include <utility> |
+ |
#include "base/logging.h" |
#include "base/macros.h" |
#include "base/win/scoped_variant.h" |
@@ -287,10 +289,8 @@ class DocumentBinding { |
LOG(ERROR) << "ITfDocumentMgr::Push failed. hr = " << hr; |
return scoped_ptr<DocumentBinding>(); |
} |
- return scoped_ptr<DocumentBinding>( |
- new DocumentBinding(text_store, |
- document_manager, |
- text_edit_sink.Pass())); |
+ return scoped_ptr<DocumentBinding>(new DocumentBinding( |
+ text_store, document_manager, std::move(text_edit_sink))); |
} |
ITfDocumentMgr* document_manager() const { return document_manager_.get(); } |
@@ -305,7 +305,7 @@ class DocumentBinding { |
scoped_ptr<EventSink> text_edit_sink) |
: text_store_(text_store), |
document_manager_(document_manager), |
- text_edit_sink_(text_edit_sink.Pass()) {} |
+ text_edit_sink_(std::move(text_edit_sink)) {} |
scoped_refptr<TextStore> text_store_; |
base::win::ScopedComPtr<ITfDocumentMgr> document_manager_; |