Index: mojo/system/raw_shared_buffer_win.cc |
diff --git a/mojo/system/raw_shared_buffer_win.cc b/mojo/system/raw_shared_buffer_win.cc |
index 14f9c2e16b6dfb7b4cb1ccb227aeaa368311fd66..8e2fcc4a7b9335ea19d137a631e892fc52761a44 100644 |
--- a/mojo/system/raw_shared_buffer_win.cc |
+++ b/mojo/system/raw_shared_buffer_win.cc |
@@ -57,8 +57,9 @@ bool RawSharedBuffer::InitFromPlatformHandle( |
return false; |
} |
-scoped_ptr<RawSharedBufferMapping> RawSharedBuffer::MapImpl(size_t offset, |
- size_t length) { |
+scoped_ptr<embedder::PlatformSharedBufferMapping> RawSharedBuffer::MapImpl( |
+ size_t offset, |
+ size_t length) { |
size_t offset_rounding = offset % base::SysInfo::VMAllocationGranularity(); |
size_t real_offset = offset - offset_rounding; |
size_t real_length = length + offset_rounding; |
@@ -75,11 +76,11 @@ scoped_ptr<RawSharedBufferMapping> RawSharedBuffer::MapImpl(size_t offset, |
real_length); |
if (!real_base) { |
PLOG(ERROR) << "MapViewOfFile"; |
- return scoped_ptr<RawSharedBufferMapping>(); |
+ return scoped_ptr<embedder::PlatformSharedBufferMapping>(); |
} |
void* base = static_cast<char*>(real_base) + offset_rounding; |
- return make_scoped_ptr( |
+ return scoped_ptr<embedder::PlatformSharedBufferMapping>( |
new RawSharedBufferMapping(base, length, real_base, real_length)); |
} |