Index: chrome/browser/ui/views/file_manager_dialogs.cc |
diff --git a/chrome/browser/ui/views/file_manager_dialogs.cc b/chrome/browser/ui/views/file_manager_dialogs.cc |
index 926ffc2cde4d4c29e5fc355c06108aa8540c20e8..7e52189b4556feb997ddbf82f4f30bc90a4755fd 100644 |
--- a/chrome/browser/ui/views/file_manager_dialogs.cc |
+++ b/chrome/browser/ui/views/file_manager_dialogs.cc |
@@ -86,6 +86,7 @@ void FileManagerDialog::ListenerDestroyed() { |
void FileManagerDialog::ExtensionDialogIsClosing(ExtensionDialog* dialog) { |
owner_window_ = NULL; |
+ FileDialogFunction::Callback::Remove(tab_id_); |
} |
void FileManagerDialog::SelectFileImpl( |