| Index: chrome/browser/ui/crypto_module_delegate_nss.cc
|
| diff --git a/chrome/browser/ui/crypto_module_delegate_nss.cc b/chrome/browser/ui/crypto_module_delegate_nss.cc
|
| index adc9388cee298cfe5d1f3d9333dbb90ee613e3f6..7211e8a157b00fe5c4571f72066effd70b70ebdf 100644
|
| --- a/chrome/browser/ui/crypto_module_delegate_nss.cc
|
| +++ b/chrome/browser/ui/crypto_module_delegate_nss.cc
|
| @@ -75,14 +75,12 @@ std::string ChromeNSSCryptoModuleDelegate::RequestPassword(
|
| event_.Reset();
|
|
|
| if (BrowserThread::PostTask(
|
| - BrowserThread::UI,
|
| - FROM_HERE,
|
| - base::Bind(&ChromeNSSCryptoModuleDelegate::ShowDialog,
|
| - // This method blocks on |event_| until the task completes,
|
| - // so there's no need to ref-count.
|
| - base::Unretained(this),
|
| - slot_name,
|
| - retry))) {
|
| + BrowserThread::UI, FROM_HERE,
|
| + base::BindOnce(
|
| + &ChromeNSSCryptoModuleDelegate::ShowDialog,
|
| + // This method blocks on |event_| until the task completes,
|
| + // so there's no need to ref-count.
|
| + base::Unretained(this), slot_name, retry))) {
|
| event_.Wait();
|
| }
|
| *cancelled = cancelled_;
|
|
|