Skip to content

Commit

Permalink
chore: apply review suggestions
Browse files Browse the repository at this point in the history
Co-authored-by: Charles Kerr <charles@charleskerr.com>
  • Loading branch information
jkleinsc and ckerr committed May 18, 2023
1 parent 931120c commit 2c79cb0
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions shell/common/gin_converters/usb_protected_classes_converter.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,11 @@ struct Converter<electron::ElectronPermissionManager::USBProtectedClasses> {
v8::Isolate* isolate,
const electron::ElectronPermissionManager::USBProtectedClasses& classes) {
std::vector<std::string> class_strings;
for (auto itr : classes) {
for (auto const& [usb_class, name] : ClassMapping) {
class_strings.reserve(std::size(classes));
for (const auto& itr : classes) {
for (const auto& [usb_class, name] : ClassMapping) {
if (usb_class == itr)
class_strings.push_back(static_cast<std::string>(name));
class_strings.emplace_back(name);
}
}
return gin::ConvertToV8(isolate, class_strings);
Expand All @@ -47,10 +48,11 @@ struct Converter<electron::ElectronPermissionManager::USBProtectedClasses> {
electron::ElectronPermissionManager::USBProtectedClasses* out) {
std::vector<std::string> class_strings;
if (ConvertFromV8(isolate, val, &class_strings)) {
for (auto itr : class_strings) {
for (auto const& [usb_class, name] : ClassMapping) {
if (static_cast<std::string>(name) == itr)
out->push_back(usb_class);
out->reserve(std::size(class_strings));
for (const auto& itr : class_strings) {
for (const auto& [usb_class, name] : ClassMapping) {
if (name == itr)
out->emplace_back(usb_class);
}
}
return true;
Expand Down

0 comments on commit 2c79cb0

Please sign in to comment.