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; |
} |