Skip to content

Commit 84466c7

Browse files
committed
linux: Update CEF build to v132
Signed-off-by: Open592 Developer <uss@open592.com>
1 parent 210e0fa commit 84466c7

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

src/platform/linux/BrowserHandler.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ void BrowserHandler::OnAfterCreated(CefRefPtr<CefBrowser> browser) { m_delegate.
2424

2525
void BrowserHandler::OnBeforeClose(CefRefPtr<CefBrowser> browser) { m_delegate.OnBrowserClosed(browser); }
2626

27-
bool BrowserHandler::OnBeforePopup(CefRefPtr<CefBrowser> browser, CefRefPtr<CefFrame> frame,
27+
bool BrowserHandler::OnBeforePopup(CefRefPtr<CefBrowser> browser, CefRefPtr<CefFrame> frame, int popup_id,
2828
const CefString& target_url, const CefString& target_frame_name,
2929
CefLifeSpanHandler::WindowOpenDisposition target_disposition, bool user_gesture,
3030
const CefPopupFeatures& popupFeatures, CefWindowInfo& windowInfo, CefRefPtr<CefClient>& client,

src/platform/linux/BrowserHandler.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class BrowserHandler final : public CefClient,
2626
CefRefPtr<CefLifeSpanHandler> GetLifeSpanHandler() override { return this; }
2727
void OnAfterCreated(CefRefPtr<CefBrowser>) override;
2828
void OnBeforeClose(CefRefPtr<CefBrowser>) override;
29-
bool OnBeforePopup(CefRefPtr<CefBrowser>, CefRefPtr<CefFrame>, const CefString&, const CefString&,
29+
bool OnBeforePopup(CefRefPtr<CefBrowser>, CefRefPtr<CefFrame>, int, const CefString&, const CefString&,
3030
CefLifeSpanHandler::WindowOpenDisposition, bool, const CefPopupFeatures&, CefWindowInfo&, CefRefPtr<CefClient>&,
3131
CefBrowserSettings&, CefRefPtr<CefDictionaryValue>&, bool*) override;
3232

src/platform/linux/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
include(DownloadCEF)
44

5-
download_cef("120.2.7+g4bc6a59+chromium-120.0.6099.234" "${CMAKE_SOURCE_DIR}/third_party/cef")
5+
download_cef("132.3.1+g144febe+chromium-132.0.6834.83" "${CMAKE_SOURCE_DIR}/third_party/cef")
66

77
list(APPEND CMAKE_MODULE_PATH ${CEF_ROOT}/cmake)
88

@@ -51,3 +51,5 @@ set_browsercontrol_target_properties(browsercontrol_helper)
5151
# distribution
5252
copy_files(browsercontrol "${CEF_BINARY_FILES}" "${CEF_BINARY_DIR}" "${CEF_TARGET_OUT_DIR}")
5353
copy_files(browsercontrol "${CEF_RESOURCE_FILES}" "${CEF_RESOURCE_DIR}" "${CEF_TARGET_OUT_DIR}")
54+
55+
set_linux_suid_permissions(browsercontrol "${CEF_TARGET_OUT_DIR}/chrome-sandbox")

0 commit comments

Comments
 (0)