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

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: Created 4 years, 12 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
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

Powered by Google App Engine
This is Rietveld 408576698