diff --git a/esphome/components/api/proto.h b/esphome/components/api/proto.h index 44f542182f..a2c31100bf 100644 --- a/esphome/components/api/proto.h +++ b/esphome/components/api/proto.h @@ -309,7 +309,7 @@ class ProtoMessage { }; // Base class for messages that support decoding -class ProtoDecodableMessage : public virtual ProtoMessage { +class ProtoDecodableMessage : public ProtoMessage { public: void decode(const uint8_t *buffer, size_t length);