Index: chrome/browser/usb/usb_chooser_controller.cc |
diff --git a/chrome/browser/usb/usb_chooser_controller.cc b/chrome/browser/usb/usb_chooser_controller.cc |
index 9a9cd36fb3c91199fd26c7579c10347b801456c9..9433805b19d79584b73360ac664bf956fc9e99ad 100644 |
--- a/chrome/browser/usb/usb_chooser_controller.cc |
+++ b/chrome/browser/usb/usb_chooser_controller.cc |
@@ -29,7 +29,6 @@ |
#include "device/usb/usb_device.h" |
#include "device/usb/usb_device_filter.h" |
#include "device/usb/usb_ids.h" |
-#include "device/usb/webusb_descriptors.h" |
#include "ui/base/l10n/l10n_util.h" |
#include "url/gurl.h" |
@@ -97,7 +96,6 @@ UsbChooserController::UsbChooserController( |
RenderFrameHost* main_frame = web_contents->GetMainFrame(); |
requesting_origin_ = render_frame_host->GetLastCommittedURL().GetOrigin(); |
embedding_origin_ = main_frame->GetLastCommittedURL().GetOrigin(); |
- is_embedded_frame_ = render_frame_host != main_frame; |
Profile* profile = |
Profile::FromBrowserContext(web_contents->GetBrowserContext()); |
chooser_context_ = |
@@ -140,8 +138,7 @@ bool UsbChooserController::IsPaired(size_t index) const { |
return false; |
return WebUSBPermissionProvider::HasDevicePermission( |
- chooser_context_.get(), requesting_origin_, embedding_origin_, |
- is_embedded_frame_, device); |
+ chooser_context_.get(), requesting_origin_, embedding_origin_, device); |
} |
void UsbChooserController::RefreshOptions() {} |
@@ -232,12 +229,5 @@ bool UsbChooserController::DisplayDevice( |
if (UsbBlocklist::Get().IsExcluded(device)) |
return false; |
- // Embedded frames must have their origin in the list provided by the device. |
- if (is_embedded_frame_) { |
- return device::FindInWebUsbAllowedOrigins(device->webusb_allowed_origins(), |
- requesting_origin_, base::nullopt, |
- base::nullopt); |
- } |
- |
return true; |
} |