| Index: components/resource_provider/resource_provider_impl.cc
|
| diff --git a/components/resource_provider/resource_provider_impl.cc b/components/resource_provider/resource_provider_impl.cc
|
| index 628c16a8041c141064510b218a1c7c7fee34c456..3f14e7670a47621715f4ec6d17f246c22460e6e9 100644
|
| --- a/components/resource_provider/resource_provider_impl.cc
|
| +++ b/components/resource_provider/resource_provider_impl.cc
|
| @@ -16,6 +16,8 @@
|
|
|
| namespace resource_provider {
|
| namespace {
|
| +
|
| +const char kResourceIcudtl[] = "icudtl.dat";
|
|
|
| ScopedHandle GetHandleForPath(const base::FilePath& path) {
|
| if (path.empty())
|
| @@ -66,4 +68,12 @@
|
| callback.Run(handles.Pass());
|
| }
|
|
|
| +void ResourceProviderImpl::GetICUHandle(const GetICUHandleCallback& callback) {
|
| + const base::FilePath resource_app_path(
|
| + GetPathForApplicationUrl(resource_provider_app_url_));
|
| + mojo::ScopedHandle handle = GetHandleForPath(
|
| + GetPathForResourceNamed(resource_app_path, kResourceIcudtl));
|
| + callback.Run(handle.Pass());
|
| +}
|
| +
|
| } // namespace resource_provider
|
|
|