blob: 06a65d0c3cb66ec465c214762474366b206257ac [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "webrunner/browser/webrunner_content_browser_client.h"
#include <utility>
#include "webrunner/browser/webrunner_browser_main_parts.h"
namespace webrunner {
WebRunnerContentBrowserClient::WebRunnerContentBrowserClient(
zx::channel context_channel)
: context_channel_(std::move(context_channel)) {}
WebRunnerContentBrowserClient::~WebRunnerContentBrowserClient() = default;
content::BrowserMainParts*
WebRunnerContentBrowserClient::CreateBrowserMainParts(
const content::MainFunctionParams& parameters) {
DCHECK(context_channel_);
main_parts_ = new WebRunnerBrowserMainParts(std::move(context_channel_));
return main_parts_;
}
} // namespace webrunner