Index: services/icu_data/icu_data_impl.cc |
diff --git a/services/icu_data/icu_data_impl.cc b/services/icu_data/icu_data_impl.cc |
index a2eb6f6afea771d674294d7be4567c7deebab7f8..be52bc059ef78ccca69715a6bfcfc1158919ed74 100644 |
--- a/services/icu_data/icu_data_impl.cc |
+++ b/services/icu_data/icu_data_impl.cc |
@@ -9,8 +9,8 @@ |
#include "mojo/public/cpp/application/application_delegate.h" |
#include "mojo/public/cpp/application/interface_factory.h" |
#include "mojo/public/cpp/bindings/interface_ptr.h" |
-#include "services/icu_data/data.h" |
#include "services/icu_data/icu_data.mojom.h" |
+#include "services/icu_data/kICUData.h" |
namespace icu_data { |
@@ -37,8 +37,8 @@ class ICUDataImpl : public mojo::ApplicationDelegate, |
void Map(const mojo::String& sha1hash, |
const mojo::Callback<void(mojo::ScopedSharedBufferHandle)>& callback) |
override { |
- if (std::string(sha1hash) != std::string(kICUDataTableHash)) { |
- LOG(WARNING) << "Failed to match sha1sum. Expected " << kICUDataTableHash; |
+ if (std::string(sha1hash) != std::string(kICUData.hash)) { |
+ LOG(WARNING) << "Failed to match sha1sum. Expected " << kICUData.hash; |
callback.Run(mojo::ScopedSharedBufferHandle()); |
return; |
} |
@@ -53,12 +53,12 @@ class ICUDataImpl : public mojo::ApplicationDelegate, |
void EnsureBuffer() { |
if (buffer_) |
return; |
- buffer_.reset(new mojo::SharedBuffer(kICUDataTableSize)); |
+ buffer_.reset(new mojo::SharedBuffer(kICUData.size)); |
void* ptr = nullptr; |
- MojoResult rv = mojo::MapBuffer(buffer_->handle.get(), 0, kICUDataTableSize, |
+ MojoResult rv = mojo::MapBuffer(buffer_->handle.get(), 0, kICUData.size, |
&ptr, MOJO_MAP_BUFFER_FLAG_NONE); |
CHECK_EQ(rv, MOJO_RESULT_OK); |
- memcpy(ptr, kICUDataTable, kICUDataTableSize); |
+ memcpy(ptr, kICUData.data, kICUData.size); |
rv = mojo::UnmapBuffer(ptr); |
CHECK_EQ(rv, MOJO_RESULT_OK); |
} |