| Index: blimp/client/core/contents/blimp_contents_manager.cc
|
| diff --git a/blimp/client/core/contents/blimp_contents_manager.cc b/blimp/client/core/contents/blimp_contents_manager.cc
|
| index e70a41b77b32e8f66559d37b8a8b19442ec4dc3c..e93a018e574ce3eb0f6430315bade477052fe9d1 100644
|
| --- a/blimp/client/core/contents/blimp_contents_manager.cc
|
| +++ b/blimp/client/core/contents/blimp_contents_manager.cc
|
| @@ -45,8 +45,12 @@ void BlimpContentsManager::BlimpContentsDeletionObserver::
|
| }
|
|
|
| BlimpContentsManager::BlimpContentsManager(
|
| + ImeFeature* ime_feature,
|
| + NavigationFeature* nav_feature,
|
| TabControlFeature* tab_control_feature)
|
| - : tab_control_feature_(tab_control_feature),
|
| + : ime_feature_(ime_feature),
|
| + navigation_feature_(nav_feature),
|
| + tab_control_feature_(tab_control_feature),
|
| weak_ptr_factory_(this) {}
|
|
|
| BlimpContentsManager::~BlimpContentsManager() {}
|
| @@ -55,7 +59,8 @@ std::unique_ptr<BlimpContentsImpl> BlimpContentsManager::CreateBlimpContents() {
|
| int id = CreateBlimpContentsId();
|
|
|
| std::unique_ptr<BlimpContentsImpl> new_contents =
|
| - base::MakeUnique<BlimpContentsImpl>(id, tab_control_feature_);
|
| + base::MakeUnique<BlimpContentsImpl>(id, ime_feature_, navigation_feature_,
|
| + tab_control_feature_);
|
|
|
| // Create an observer entry for the contents.
|
| std::unique_ptr<BlimpContentsDeletionObserver> observer =
|
|
|