Index: chrome/browser/ui/crypto_module_delegate_nss.h |
diff --git a/chrome/browser/ui/crypto_module_delegate_nss.h b/chrome/browser/ui/crypto_module_delegate_nss.h |
index 3af79b9105f04b850234e74e87a36489bc43892f..4e783b126c1588b0d2cdb4d1019fa62d9c73cf62 100644 |
--- a/chrome/browser/ui/crypto_module_delegate_nss.h |
+++ b/chrome/browser/ui/crypto_module_delegate_nss.h |
@@ -25,14 +25,16 @@ class ChromeNSSCryptoModuleDelegate |
ChromeNSSCryptoModuleDelegate(chrome::CryptoModulePasswordReason reason, |
const net::HostPortPair& server); |
- ~ChromeNSSCryptoModuleDelegate() override; |
- |
// crypto::CryptoModuleBlockingPasswordDelegate implementation. |
std::string RequestPassword(const std::string& slot_name, |
bool retry, |
bool* cancelled) override; |
private: |
+ friend class base::RefCountedThreadSafe<ChromeNSSCryptoModuleDelegate>; |
+ |
+ ~ChromeNSSCryptoModuleDelegate() override; |
+ |
void ShowDialog(const std::string& slot_name, bool retry); |
void GotPassword(const std::string& password); |