Fix dangling menu observer on browser destruction

This commit is contained in:
Marshall Greenblatt
2025-04-04 13:49:25 -04:00
parent e7320793b6
commit 68b0feea6d
3 changed files with 18 additions and 4 deletions

View File

@@ -392,9 +392,8 @@ class CefBrowserHostBase : public CefBrowserHost,
RenderViewContextMenuObserver* context_menu_observer() const {
return context_menu_observer_;
}
void set_context_menu_observer(RenderViewContextMenuObserver* observer) {
context_menu_observer_ = observer;
}
void set_context_menu_observer(RenderViewContextMenuObserver* observer);
void clear_context_menu_observer(RenderViewContextMenuObserver* observer);
// Returns the Widget owner for the browser window. Only used with windowed
// browsers.