Index: mojo/public/bindings/js/codec.js |
diff --git a/mojo/public/bindings/js/codec.js b/mojo/public/bindings/js/codec.js |
index b7dcbeea6442a72443c518a7f6b73e4379da86c9..2df9c469571dc19d64a86333389583d62a5db641 100644 |
--- a/mojo/public/bindings/js/codec.js |
+++ b/mojo/public/bindings/js/codec.js |
@@ -50,6 +50,12 @@ define(function() { |
return low + high * 0x10000; |
} |
+ var kAlignment = 8; |
+ |
+ function align(size) { |
+ return size + (kAlignment - (size % kAlignment)) % kAlignment; |
abarth-chromium
2013/11/18 23:30:44
The last % kAlignment is needed to handle the size
|
+ } |
+ |
// Buffer ------------------------------------------------------------------- |
function Buffer(size) { |
@@ -391,7 +397,7 @@ define(function() { |
}; |
var exports = {}; |
- exports.load32 = load32; |
abarth-chromium
2013/11/18 23:30:44
We don't need to export load32 anymore. We used t
|
+ exports.align = align; |
exports.MessageBuilder = MessageBuilder; |
exports.MessageReader = MessageReader; |
exports.kArrayHeaderSize = kArrayHeaderSize; |