Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(156)

Unified Diff: components/clipboard/clipboard_standalone_impl.cc

Issue 1527183003: Change mojo enums to be scoped enums in the generated C++ bindings. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@mojo-binding-equals
Patch Set: rebase Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « components/clipboard/clipboard_apptest.cc ('k') | components/devtools_service/devtools_http_server.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/clipboard/clipboard_standalone_impl.cc
diff --git a/components/clipboard/clipboard_standalone_impl.cc b/components/clipboard/clipboard_standalone_impl.cc
index 1a852f727d63bd537d4bcc8643872a9521cdf22a..1a5d3b38ed32d8cd0590a8a4a6a0689d9f146ef3 100644
--- a/components/clipboard/clipboard_standalone_impl.cc
+++ b/components/clipboard/clipboard_standalone_impl.cc
@@ -65,13 +65,14 @@ ClipboardStandaloneImpl::~ClipboardStandaloneImpl() {
void ClipboardStandaloneImpl::GetSequenceNumber(
Clipboard::Type clipboard_type,
const mojo::Callback<void(uint64_t)>& callback) {
- callback.Run(sequence_number_[clipboard_type]);
+ callback.Run(sequence_number_[static_cast<int>(clipboard_type)]);
}
void ClipboardStandaloneImpl::GetAvailableMimeTypes(
Clipboard::Type clipboard_type,
const mojo::Callback<void(Array<String>)>& callback) {
- callback.Run(clipboard_state_[clipboard_type]->GetMimeTypes());
+ callback.Run(
+ clipboard_state_[static_cast<int>(clipboard_type)]->GetMimeTypes());
}
void ClipboardStandaloneImpl::ReadMimeType(
@@ -79,15 +80,16 @@ void ClipboardStandaloneImpl::ReadMimeType(
const String& mime_type,
const mojo::Callback<void(Array<uint8_t>)>& callback) {
Array<uint8_t> mime_data;
- clipboard_state_[clipboard_type]->GetData(mime_type, &mime_data);
+ clipboard_state_[static_cast<int>(clipboard_type)]->GetData(mime_type,
+ &mime_data);
callback.Run(std::move(mime_data));
}
void ClipboardStandaloneImpl::WriteClipboardData(
Clipboard::Type clipboard_type,
Map<String, Array<uint8_t>> data) {
- sequence_number_[clipboard_type]++;
- clipboard_state_[clipboard_type]->SetData(std::move(data));
+ sequence_number_[static_cast<int>(clipboard_type)]++;
+ clipboard_state_[static_cast<int>(clipboard_type)]->SetData(std::move(data));
}
} // namespace clipboard
« no previous file with comments | « components/clipboard/clipboard_apptest.cc ('k') | components/devtools_service/devtools_http_server.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698