| Index: chrome/browser/chromeos/attestation/platform_verification_dialog.h
|
| diff --git a/chrome/browser/chromeos/attestation/platform_verification_dialog.h b/chrome/browser/chromeos/attestation/platform_verification_dialog.h
|
| index e33ebd0e9fd2f4255158f7c7e9b3059b196074aa..50aef91bbaf132b8c368b918259f8ac41e2b1c7f 100644
|
| --- a/chrome/browser/chromeos/attestation/platform_verification_dialog.h
|
| +++ b/chrome/browser/chromeos/attestation/platform_verification_dialog.h
|
| @@ -25,9 +25,13 @@ class PlatformVerificationDialog : public views::DialogDelegateView,
|
| public views::StyledLabelListener,
|
| public content::WebContentsObserver {
|
| public:
|
| - // Initializes a tab-modal dialog for |web_contents| and shows it.
|
| - static void ShowDialog(
|
| + // Initializes a tab-modal dialog for |web_contents| and |requesting_origin|
|
| + // and shows it. Returns a non-owning pointer to the widget so that caller can
|
| + // close the dialog and cancel the request. The returned widget is only
|
| + // guaranteed to be valid before |callback| is called.
|
| + static views::Widget* ShowDialog(
|
| content::WebContents* web_contents,
|
| + const GURL& requesting_origin,
|
| const PlatformVerificationFlow::Delegate::ConsentCallback& callback);
|
|
|
| protected:
|
|
|