Index: athena/content/app_activity.cc |
diff --git a/athena/content/app_activity.cc b/athena/content/app_activity.cc |
index 7dcad7eea683553f26e8e4d6fbd5d24e42fc5e6e..ba6e1860c5e905b39650d1a05819b361aad1edcd 100644 |
--- a/athena/content/app_activity.cc |
+++ b/athena/content/app_activity.cc |
@@ -6,7 +6,6 @@ |
#include "athena/activity/public/activity_manager.h" |
#include "athena/content/app_activity_registry.h" |
-#include "athena/content/public/app_content_control_delegate.h" |
#include "athena/content/public/app_registry.h" |
#include "content/public/browser/web_contents.h" |
#include "ui/views/controls/webview/webview.h" |
@@ -15,8 +14,9 @@ |
namespace athena { |
// TODO(mukai): specifies the same accelerators of WebActivity. |
-AppActivity::AppActivity() |
- : web_view_(NULL), |
+AppActivity::AppActivity(const std::string& app_id) |
+ : app_id_(app_id), |
+ web_view_(NULL), |
current_state_(ACTIVITY_UNLOADED), |
app_activity_registry_(NULL) { |
} |
@@ -157,8 +157,7 @@ void AppActivity::RegisterActivity() { |
AppRegistry* app_registry = AppRegistry::Get(); |
// Get the application's registry. |
app_activity_registry_ = app_registry->GetAppActivityRegistry( |
- app_registry->GetDelegate()->GetApplicationID(web_contents), |
- web_contents->GetBrowserContext()); |
+ app_id_, web_contents->GetBrowserContext()); |
DCHECK(app_activity_registry_); |
// Register the activity. |
app_activity_registry_->RegisterAppActivity(this); |