From dfa6a3f56f6fdd40dde65e2183c9409281625930 Mon Sep 17 00:00:00 2001 From: Hamir Mahal Date: Fri, 18 Oct 2024 11:19:51 -0700 Subject: [PATCH] refactor: remove redundant reference --- browser/ui/browser_commands.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/browser/ui/browser_commands.cc b/browser/ui/browser_commands.cc index 850eca00aad0..b036b93a70ad 100644 --- a/browser/ui/browser_commands.cc +++ b/browser/ui/browser_commands.cc @@ -907,8 +907,6 @@ namespace { class BookmarksExportListener : public ui::SelectFileDialog::Listener { public: - scoped_refptr fileSelector; - explicit BookmarksExportListener(Profile* profile) : profile_(profile) {} void FileSelected(const ui::SelectedFileInfo& file, int index) override { bookmark_html_writer::WriteBookmarks(profile_, file.file_path, nullptr); @@ -936,8 +934,10 @@ void ExportAllBookmarks(Browser* browser) { BookmarksExportListener* listener = new BookmarksExportListener(browser->profile()); - listener->fileSelector = ui::SelectFileDialog::Create(listener, nullptr); - listener->fileSelector->SelectFile( + scoped_refptr file_selector = + ui::SelectFileDialog::Create(listener, nullptr); + + file_selector->SelectFile( ui::SelectFileDialog::SELECT_SAVEAS_FILE, l10n_util::GetStringUTF16(IDS_BOOKMARK_MANAGER_MENU_EXPORT), base::FilePath::FromUTF8Unsafe(defaultBookmarksFilename), &file_types, 1,