Index: blimp/client/feature/navigation_feature.h |
diff --git a/blimp/client/feature/navigation_feature.h b/blimp/client/feature/navigation_feature.h |
index 224764cd87beca74b6359ab23cfa442d20b8bfd0..a6c19eb72a97f33a402dde2016f62f02077fa694 100644 |
--- a/blimp/client/feature/navigation_feature.h |
+++ b/blimp/client/feature/navigation_feature.h |
@@ -10,6 +10,7 @@ |
#include "base/containers/small_map.h" |
#include "base/macros.h" |
+#include "blimp/net/blimp_connection_details.h" |
#include "blimp/net/blimp_message_processor.h" |
class GURL; |
@@ -34,7 +35,7 @@ class NavigationFeature : public BlimpMessageProcessor { |
virtual void OnPageLoadStatusUpdate(int tab_id, bool completed) = 0; |
}; |
- NavigationFeature(); |
+ NavigationFeature(BlimpConnectionDetails* details); |
~NavigationFeature() override; |
// Set the BlimpMessageProcessor that will be used to send |
@@ -63,6 +64,8 @@ class NavigationFeature : public BlimpMessageProcessor { |
DelegateMap delegates_; |
+ BlimpConnectionDetails* connection_details_ = nullptr; |
+ |
// Used to send BlimpMessage::NAVIGATION messages to the engine. |
std::unique_ptr<BlimpMessageProcessor> outgoing_message_processor_; |