We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d8292df commit 845ff3bCopy full SHA for 845ff3b
src/viam/sdk/components/private/camera_client.cpp
@@ -134,8 +134,11 @@ Camera::image_collection CameraClient::get_images(std::vector<std::string> filte
134
return make_client_helper(this, *stub_, &StubType::GetImages)
135
.with(extra,
136
[&](auto& request) {
137
- for (const auto& source_name : filter_source_names) {
138
- *request.add_filter_source_names() = source_name;
+ if (!filter_source_names.empty()) {
+ request.mutable_filter_source_names()->Reserve(filter_source_names.size());
139
+ for (auto& source_name : filter_source_names) {
140
+ request.add_filter_source_names(std::move(source_name));
141
+ }
142
}
143
})
144
.invoke([](auto& response) { return from_proto(response); });
0 commit comments