#include "athena/content/app_activity.h"
#include "athena/content/web_activity.h"
#include "base/logging.h"
+#include "ui/aura/window.h"
namespace athena {
const GURL& url) {
Activity* activity = new WebActivity(browser_context, title, url);
ActivityManager::Get()->AddActivity(activity);
+ activity->GetWindow()->SetName("WebActivity");
+ return activity;
+}
+
+Activity* ContentActivityFactory::CreateWebActivity(
+ content::WebContents* contents) {
+ Activity* activity = new WebActivity(contents);
+ ActivityManager::Get()->AddActivity(activity);
return activity;
}
Activity* ContentActivityFactory::CreateAppActivity(
- extensions::AppWindow* app_window,
+ const std::string& app_id,
views::WebView* web_view) {
- Activity* activity = new AppActivity(app_window, web_view);
+ Activity* activity = new AppActivity(app_id, web_view);
ActivityManager::Get()->AddActivity(activity);
+ activity->GetWindow()->SetName("AppActivity");
return activity;
}