OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/extensions/tab_helper.h" | 5 #include "chrome/browser/extensions/tab_helper.h" |
6 | 6 |
7 #include "base/logging.h" | 7 #include "base/logging.h" |
8 #include "base/memory/ptr_util.h" | 8 #include "base/memory/ptr_util.h" |
9 #include "base/strings/string_util.h" | 9 #include "base/strings/string_util.h" |
10 #include "base/strings/utf_string_conversions.h" | 10 #include "base/strings/utf_string_conversions.h" |
(...skipping 596 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
607 install_id, | 607 install_id, |
608 success, | 608 success, |
609 success ? std::string() : error, | 609 success ? std::string() : error, |
610 result)); | 610 result)); |
611 } | 611 } |
612 | 612 |
613 WebContents* TabHelper::GetAssociatedWebContents() const { | 613 WebContents* TabHelper::GetAssociatedWebContents() const { |
614 return web_contents(); | 614 return web_contents(); |
615 } | 615 } |
616 | 616 |
617 void TabHelper::OnExtensionUnloaded( | 617 void TabHelper::OnExtensionUnloaded(content::BrowserContext* browser_context, |
618 content::BrowserContext* browser_context, | 618 const Extension* extension, |
619 const Extension* extension, | 619 UnloadedExtensionReason reason) { |
620 UnloadedExtensionInfo::Reason reason) { | |
621 DCHECK(extension_app_); | 620 DCHECK(extension_app_); |
622 if (extension == extension_app_) | 621 if (extension == extension_app_) |
623 SetExtensionApp(nullptr); | 622 SetExtensionApp(nullptr); |
624 } | 623 } |
625 | 624 |
626 void TabHelper::GetApplicationInfo(WebAppAction action) { | 625 void TabHelper::GetApplicationInfo(WebAppAction action) { |
627 NavigationEntry* entry = | 626 NavigationEntry* entry = |
628 web_contents()->GetController().GetLastCommittedEntry(); | 627 web_contents()->GetController().GetLastCommittedEntry(); |
629 if (!entry) | 628 if (!entry) |
630 return; | 629 return; |
(...skipping 23 matching lines...) Expand all Loading... |
654 } | 653 } |
655 } | 654 } |
656 | 655 |
657 void TabHelper::SetTabId(content::RenderFrameHost* render_frame_host) { | 656 void TabHelper::SetTabId(content::RenderFrameHost* render_frame_host) { |
658 render_frame_host->Send( | 657 render_frame_host->Send( |
659 new ExtensionMsg_SetTabId(render_frame_host->GetRoutingID(), | 658 new ExtensionMsg_SetTabId(render_frame_host->GetRoutingID(), |
660 SessionTabHelper::IdForTab(web_contents()))); | 659 SessionTabHelper::IdForTab(web_contents()))); |
661 } | 660 } |
662 | 661 |
663 } // namespace extensions | 662 } // namespace extensions |
OLD | NEW |