From abc9467f525a4cdfbdfc321dea3fc441600418d9 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 31 Mar 2023 19:15:48 +0100 Subject: [PATCH] src/browser: GetBrowserIdentifier --- src/browser.cxx | 4 ++++ src/browser.hxx | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/browser.cxx b/src/browser.cxx index 04f7d8c..13decb3 100644 --- a/src/browser.cxx +++ b/src/browser.cxx @@ -19,6 +19,10 @@ Browser::Window::Window(CefRefPtr client, Browser::Details details) { CefWindow::CreateTopLevelWindow(this->window_delegate); } +int Browser::Window::GetBrowserIdentifier() { + return this->window_delegate->browser_view->GetBrowser()->GetIdentifier(); +} + void Browser::Window::Close() { this->window_delegate->Close(); this->window_delegate = nullptr; diff --git a/src/browser.hxx b/src/browser.hxx index d0f4b9e..bd3a04a 100644 --- a/src/browser.hxx +++ b/src/browser.hxx @@ -12,8 +12,9 @@ namespace Browser { struct Window { Window(CefRefPtr client, Details); void Close(); - - private: CefRefPtr window_delegate; + int GetBrowserIdentifier(); + + CefRefPtr window_delegate; }; }