From 3d297f7ac840c3abe8e72d525f0fbc1fe607f94d Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Tue, 10 Aug 2021 16:52:15 +0100 Subject: libcamera: controls: Use a const ControlValidator The ControlValidator passed to a ControlList constructor is used, but not modified. Make it const. Reviewed-by: Laurent Pinchart Signed-off-by: Kieran Bingham --- include/libcamera/controls.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/libcamera/controls.h b/include/libcamera/controls.h index 6668e4bb..b3590fdb 100644 --- a/include/libcamera/controls.h +++ b/include/libcamera/controls.h @@ -353,8 +353,8 @@ private: public: ControlList(); - ControlList(const ControlIdMap &idmap, ControlValidator *validator = nullptr); - ControlList(const ControlInfoMap &infoMap, ControlValidator *validator = nullptr); + ControlList(const ControlIdMap &idmap, const ControlValidator *validator = nullptr); + ControlList(const ControlInfoMap &infoMap, const ControlValidator *validator = nullptr); using iterator = ControlListMap::iterator; using const_iterator = ControlListMap::const_iterator; @@ -412,7 +412,7 @@ private: const ControlValue *find(unsigned int id) const; ControlValue *find(unsigned int id); - ControlValidator *validator_; + const ControlValidator *validator_; const ControlIdMap *idmap_; const ControlInfoMap *infoMap_; -- cgit v1.2.1