Index: ui/surface/transport_dib_posix.cc |
diff --git a/ui/surface/transport_dib_posix.cc b/ui/surface/transport_dib_posix.cc |
index 5f68581d7d0de37d40e1b7b106033674ba81270b..71f8d569bea87976f56a2a62e2252631dc553eb5 100644 |
--- a/ui/surface/transport_dib_posix.cc |
+++ b/ui/surface/transport_dib_posix.cc |
@@ -79,10 +79,8 @@ bool TransportDIB::Map() { |
if (memory()) |
return true; |
- size_t size; |
- bool success = base::SharedMemory::GetSizeFromSharedMemoryHandle( |
- shared_memory_.handle(), &size); |
- if (!success || !shared_memory_.Map(size)) |
+ size_t size = shared_memory_.handle().GetSize(); |
+ if (!shared_memory_.Map(size)) |
return false; |
size_ = size; |