Index: third_party/mojo/src/mojo/public/cpp/bindings/message.h |
diff --git a/third_party/mojo/src/mojo/public/cpp/bindings/message.h b/third_party/mojo/src/mojo/public/cpp/bindings/message.h |
index 5cab4eaef83ade82e01b48e4c71a4f186fb4d67e..80cd6d5260bef8bbef82b0453ebabbbb72c4a173 100644 |
--- a/third_party/mojo/src/mojo/public/cpp/bindings/message.h |
+++ b/third_party/mojo/src/mojo/public/cpp/bindings/message.h |
@@ -43,7 +43,7 @@ class Message { |
bool has_flag(uint32_t flag) const { return !!(data_->header.flags & flag); } |
// Access the request_id field (if present). |
- bool has_request_id() const { return data_->header.num_fields >= 3; } |
+ bool has_request_id() const { return data_->header.version >= 3; } |
uint64_t request_id() const { |
MOJO_DCHECK(has_request_id()); |
return static_cast<const internal::MessageHeaderWithRequestID*>( |