| Index: chrome/browser/ui/views/select_file_dialog_extension.cc
|
| diff --git a/chrome/browser/ui/views/select_file_dialog_extension.cc b/chrome/browser/ui/views/select_file_dialog_extension.cc
|
| index 148ba6dbfae655d3e64c49e9059768ece2ef5d4a..dbdac6dc1b7526f626c3ec107725c577c1e2ed2a 100644
|
| --- a/chrome/browser/ui/views/select_file_dialog_extension.cc
|
| +++ b/chrome/browser/ui/views/select_file_dialog_extension.cc
|
| @@ -150,11 +150,12 @@ void SelectFileDialogExtension::ExtensionTerminated(
|
| // this time though this is broken because of some faulty wiring in
|
| // ExtensionProcessManager::CreateViewHost. Once that is fixed, remove this.
|
| if (profile_) {
|
| - MessageLoop::current()->PostTask(FROM_HERE,
|
| + base::MessageLoop::current()->PostTask(
|
| + FROM_HERE,
|
| base::Bind(&ExtensionService::ReloadExtension,
|
| - base::Unretained(extensions::ExtensionSystem::Get(profile_)->
|
| - extension_service()),
|
| - extension_id));
|
| + base::Unretained(extensions::ExtensionSystem::Get(profile_)
|
| + ->extension_service()),
|
| + extension_id));
|
| }
|
|
|
| dialog->Close();
|
|
|