summaryrefslogtreecommitdiffstats
path: root/chrome/browser/usb
diff options
context:
space:
mode:
authorlimasdf <limasdf@gmail.com>2015-11-17 17:08:42 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-18 01:09:57 +0000
commite9cd76ffd41c3bfaaa67452d6e4e435e9c9719f0 (patch)
treea613a9a16c6ab1aaa2efd301c22a8f32c7726080 /chrome/browser/usb
parentf8b2532f9f9b4a35f396602bb80dfc34ee102fe4 (diff)
downloadchromium_src-e9cd76ffd41c3bfaaa67452d6e4e435e9c9719f0.zip
chromium_src-e9cd76ffd41c3bfaaa67452d6e4e435e9c9719f0.tar.gz
chromium_src-e9cd76ffd41c3bfaaa67452d6e4e435e9c9719f0.tar.bz2
ScopedPtrMap -> std::map from /chrome
C++ 11 enables containers that contain move-only type, scoped_ptr. So, Use std::map<key, scoped_ptr<Foo>> instead of ScopedPtrMap. BUG=554291 Review URL: https://codereview.chromium.org/1453643003 Cr-Commit-Position: refs/heads/master@{#360245}
Diffstat (limited to 'chrome/browser/usb')
-rw-r--r--chrome/browser/usb/usb_tab_helper.cc2
-rw-r--r--chrome/browser/usb/usb_tab_helper.h7
2 files changed, 5 insertions, 4 deletions
diff --git a/chrome/browser/usb/usb_tab_helper.cc b/chrome/browser/usb/usb_tab_helper.cc
index 152dd0d..29f875a 100644
--- a/chrome/browser/usb/usb_tab_helper.cc
+++ b/chrome/browser/usb/usb_tab_helper.cc
@@ -51,7 +51,7 @@ void UsbTabHelper::GetPermissionProvider(
scoped_ptr<WebUSBPermissionProvider> permission_provider(
new WebUSBPermissionProvider(render_frame_host));
permission_provider->Bind(request.Pass());
- permission_provider_.set(render_frame_host, permission_provider.Pass());
+ permission_provider_[render_frame_host] = permission_provider.Pass();
} else {
it->second->Bind(request.Pass());
}
diff --git a/chrome/browser/usb/usb_tab_helper.h b/chrome/browser/usb/usb_tab_helper.h
index c2bb342..003f8dd 100644
--- a/chrome/browser/usb/usb_tab_helper.h
+++ b/chrome/browser/usb/usb_tab_helper.h
@@ -5,7 +5,8 @@
#ifndef CHROME_BROWSER_USB_USB_TAB_HELPER_H_
#define CHROME_BROWSER_USB_USB_TAB_HELPER_H_
-#include "base/containers/scoped_ptr_map.h"
+#include <map>
+
#include "base/macros.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/browser/web_contents_user_data.h"
@@ -44,8 +45,8 @@ class UsbTabHelper : public content::WebContentsObserver,
content::RenderFrameHost* render_frame_host,
mojo::InterfaceRequest<device::usb::PermissionProvider> request);
- base::ScopedPtrMap<content::RenderFrameHost*,
- scoped_ptr<WebUSBPermissionProvider>> permission_provider_;
+ std::map<content::RenderFrameHost*, scoped_ptr<WebUSBPermissionProvider>>
+ permission_provider_;
DISALLOW_COPY_AND_ASSIGN(UsbTabHelper);
};