| Index: chrome/browser/ui/hung_plugin_tab_helper.h
|
| diff --git a/chrome/browser/ui/hung_plugin_tab_helper.h b/chrome/browser/ui/hung_plugin_tab_helper.h
|
| index 0cf6b336f1314d25799b3af41a7b57f27aeed48a..51feb42de24d8e34e263ca04f4d100ece6bc13f9 100644
|
| --- a/chrome/browser/ui/hung_plugin_tab_helper.h
|
| +++ b/chrome/browser/ui/hung_plugin_tab_helper.h
|
| @@ -17,9 +17,12 @@
|
| #include "content/public/browser/web_contents_observer.h"
|
| #include "content/public/browser/web_contents_user_data.h"
|
|
|
| -class FilePath;
|
| class InfoBarDelegate;
|
|
|
| +namespace base {
|
| +class FilePath;
|
| +}
|
| +
|
| // Manages per-tab state with regard to hung plugins. This only handles
|
| // Pepper plugins which we know are windowless. Hung NPAPI plugins (which
|
| // may have native windows) can not be handled with infobars and have a
|
| @@ -40,10 +43,10 @@ class HungPluginTabHelper
|
| virtual ~HungPluginTabHelper();
|
|
|
| // content::WebContentsObserver overrides:
|
| - virtual void PluginCrashed(const FilePath& plugin_path,
|
| + virtual void PluginCrashed(const base::FilePath& plugin_path,
|
| base::ProcessId plugin_pid) OVERRIDE;
|
| virtual void PluginHungStatusChanged(int plugin_child_id,
|
| - const FilePath& plugin_path,
|
| + const base::FilePath& plugin_path,
|
| bool is_hung) OVERRIDE;
|
|
|
| // NotificationObserver overrides.
|
| @@ -64,10 +67,10 @@ class HungPluginTabHelper
|
| // not we're currently showing the infobar.
|
| struct PluginState {
|
| // Initializes the plugin state to be a hung plugin.
|
| - PluginState(const FilePath& p, const string16& n);
|
| + PluginState(const base::FilePath& p, const string16& n);
|
| ~PluginState();
|
|
|
| - FilePath path;
|
| + base::FilePath path;
|
| string16 name;
|
|
|
| // Possibly-null if we're not showing an infobar right now.
|
|
|