| Index: extensions/browser/guest_view/web_view/web_view_renderer_state.cc
|
| diff --git a/extensions/browser/guest_view/web_view/web_view_renderer_state.cc b/extensions/browser/guest_view/web_view/web_view_renderer_state.cc
|
| index a58cedfba6bd945ee0688f0809278920fe20cb29..9851e617562b2c817cd294a591e543aa689aad37 100644
|
| --- a/extensions/browser/guest_view/web_view/web_view_renderer_state.cc
|
| +++ b/extensions/browser/guest_view/web_view/web_view_renderer_state.cc
|
| @@ -22,53 +22,52 @@ WebViewRendererState::~WebViewRendererState() {
|
|
|
| bool WebViewRendererState::IsGuest(int render_process_id) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| - return webview_partition_id_map_.find(render_process_id) !=
|
| - webview_partition_id_map_.end();
|
| + return web_view_partition_id_map_.find(render_process_id) !=
|
| + web_view_partition_id_map_.end();
|
| }
|
|
|
| void WebViewRendererState::AddGuest(int guest_process_id,
|
| int guest_routing_id,
|
| - const WebViewInfo& webview_info) {
|
| + const WebViewInfo& web_view_info) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| RenderId render_id(guest_process_id, guest_routing_id);
|
| - bool updating = webview_info_map_.find(render_id) != webview_info_map_.end();
|
| - webview_info_map_[render_id] = webview_info;
|
| + bool updating =
|
| + web_view_info_map_.find(render_id) != web_view_info_map_.end();
|
| + web_view_info_map_[render_id] = web_view_info;
|
| if (updating)
|
| return;
|
|
|
| - WebViewPartitionIDMap::iterator iter =
|
| - webview_partition_id_map_.find(guest_process_id);
|
| - if (iter != webview_partition_id_map_.end()) {
|
| + auto iter = web_view_partition_id_map_.find(guest_process_id);
|
| + if (iter != web_view_partition_id_map_.end()) {
|
| ++iter->second.web_view_count;
|
| return;
|
| }
|
| - WebViewPartitionInfo partition_info(1, webview_info.partition_id);
|
| - webview_partition_id_map_[guest_process_id] = partition_info;
|
| + WebViewPartitionInfo partition_info(1, web_view_info.partition_id);
|
| + web_view_partition_id_map_[guest_process_id] = partition_info;
|
| }
|
|
|
| void WebViewRendererState::RemoveGuest(int guest_process_id,
|
| int guest_routing_id) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| RenderId render_id(guest_process_id, guest_routing_id);
|
| - webview_info_map_.erase(render_id);
|
| - WebViewPartitionIDMap::iterator iter =
|
| - webview_partition_id_map_.find(guest_process_id);
|
| - if (iter != webview_partition_id_map_.end() &&
|
| + web_view_info_map_.erase(render_id);
|
| + auto iter = web_view_partition_id_map_.find(guest_process_id);
|
| + if (iter != web_view_partition_id_map_.end() &&
|
| iter->second.web_view_count > 1) {
|
| --iter->second.web_view_count;
|
| return;
|
| }
|
| - webview_partition_id_map_.erase(guest_process_id);
|
| + web_view_partition_id_map_.erase(guest_process_id);
|
| }
|
|
|
| bool WebViewRendererState::GetInfo(int guest_process_id,
|
| int guest_routing_id,
|
| - WebViewInfo* webview_info) {
|
| + WebViewInfo* web_view_info) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| RenderId render_id(guest_process_id, guest_routing_id);
|
| - WebViewInfoMap::iterator iter = webview_info_map_.find(render_id);
|
| - if (iter != webview_info_map_.end()) {
|
| - *webview_info = iter->second;
|
| + auto iter = web_view_info_map_.find(render_id);
|
| + if (iter != web_view_info_map_.end()) {
|
| + *web_view_info = iter->second;
|
| return true;
|
| }
|
| return false;
|
| @@ -80,7 +79,7 @@ bool WebViewRendererState::GetOwnerInfo(int guest_process_id,
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| // TODO(fsamuel): Store per-process info in WebViewPartitionInfo instead of in
|
| // WebViewInfo.
|
| - for (const auto& info : webview_info_map_) {
|
| + for (const auto& info : web_view_info_map_) {
|
| if (info.first.first == guest_process_id) {
|
| if (owner_process_id)
|
| *owner_process_id = info.second.embedder_process_id;
|
| @@ -95,9 +94,9 @@ bool WebViewRendererState::GetOwnerInfo(int guest_process_id,
|
| bool WebViewRendererState::GetPartitionID(int guest_process_id,
|
| std::string* partition_id) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| - WebViewPartitionIDMap::iterator iter =
|
| - webview_partition_id_map_.find(guest_process_id);
|
| - if (iter != webview_partition_id_map_.end()) {
|
| +
|
| + auto iter = web_view_partition_id_map_.find(guest_process_id);
|
| + if (iter != web_view_partition_id_map_.end()){
|
| *partition_id = iter->second.partition_id;
|
| return true;
|
| }
|
|
|