/* * Copyright (c) 2022, Florent Castelli * Copyright (c) 2022, Sam Atkins * Copyright (c) 2022, Tobias Christiansen * Copyright (c) 2022, Tim Flynn * * SPDX-License-Identifier: BSD-2-Clause */ #include "WebDriverConnection.h" #include "BrowserWindow.h" #include #include namespace Browser { WebDriverConnection::WebDriverConnection(NonnullOwnPtr socket, NonnullRefPtr browser_window) : IPC::ConnectionToServer(*this, move(socket)) , m_browser_window(move(browser_window)) { } void WebDriverConnection::quit() { dbgln_if(WEBDRIVER_DEBUG, "WebDriverConnection: quit"); if (auto browser_window = m_browser_window.strong_ref()) browser_window->close(); } }