Allow dangling Listener in CefFileDialogManager (fixes #3720)

This commit is contained in:
Marshall Greenblatt
2024-06-25 13:56:04 -04:00
parent ebb99fbd58
commit c4a6797059
2 changed files with 10 additions and 9 deletions

View File

@ -82,11 +82,11 @@ class CefFileDialogManager {
RunFileChooserCallback callback);
void SelectFileDoneByDelegateCallback(
ui::SelectFileDialog::Listener* listener,
MayBeDangling<ui::SelectFileDialog::Listener> listener,
void* params,
const std::vector<base::FilePath>& paths);
void SelectFileDoneByListenerCallback(
ui::SelectFileDialog::Listener* listener,
MayBeDangling<ui::SelectFileDialog::Listener> listener,
bool listener_destroyed);
// CefBrowserHostBase pointer is guaranteed to outlive this object.