| Index: extensions/browser/extension_navigation_ui_data.cc
|
| diff --git a/extensions/browser/extension_navigation_ui_data.cc b/extensions/browser/extension_navigation_ui_data.cc
|
| index c7576ba1a6b8dce14ec36331086a2a5eeca4663f..e413e2e250e7d2fafc49f0b0147818cc14821296 100644
|
| --- a/extensions/browser/extension_navigation_ui_data.cc
|
| +++ b/extensions/browser/extension_navigation_ui_data.cc
|
| @@ -8,12 +8,15 @@
|
|
|
| namespace extensions {
|
|
|
| -ExtensionNavigationUIData::ExtensionNavigationUIData() {}
|
| +ExtensionNavigationUIData::ExtensionNavigationUIData()
|
| + : from_extension_(false) {}
|
|
|
| ExtensionNavigationUIData::ExtensionNavigationUIData(
|
| content::NavigationHandle* navigation_handle,
|
| + bool from_extension,
|
| int tab_id,
|
| - int window_id) {
|
| + int window_id)
|
| + : from_extension_(from_extension) {
|
| // TODO(clamy): See if it would be possible to have just one source for the
|
| // FrameData that works both for navigations and subresources loads.
|
| frame_data_.frame_id = ExtensionApiFrameIdMap::GetFrameId(navigation_handle);
|
| @@ -27,6 +30,7 @@ std::unique_ptr<ExtensionNavigationUIData> ExtensionNavigationUIData::DeepCopy()
|
| const {
|
| std::unique_ptr<ExtensionNavigationUIData> copy(
|
| new ExtensionNavigationUIData());
|
| + copy->from_extension_ = from_extension_;
|
| copy->set_frame_data(frame_data_);
|
| return copy;
|
| }
|
|
|