| Index: chrome/browser/shell_integration_win.h
|
| diff --git a/chrome/browser/shell_integration_win.h b/chrome/browser/shell_integration_win.h
|
| index cde146264b0de7b64802915ff8da7b394e1c971e..ab1695bd1a0de7d6de20bf3481ed9321b0a61ba5 100644
|
| --- a/chrome/browser/shell_integration_win.h
|
| +++ b/chrome/browser/shell_integration_win.h
|
| @@ -36,6 +36,13 @@ void SetAsDefaultBrowserUsingSystemSettings(
|
| // dialog will be shown and this method returns true.
|
| bool SetAsDefaultProtocolClientUsingIntentPicker(const std::string& protocol);
|
|
|
| +// Initiates the interaction with the system settings for the default handler of
|
| +// |protocol|. The function takes care of making sure |on_finished_callback|
|
| +// will get called exactly once when the interaction is finished.
|
| +void SetAsDefaultProtocolClientUsingSystemSettings(
|
| + const std::string& protocol,
|
| + const base::Closure& on_finished_callback);
|
| +
|
| // Generates an application user model ID (AppUserModelId) for a given app
|
| // name and profile path. The returned app id is in the format of
|
| // "|app_name|[.<profile_id>]". "profile_id" is appended when user override
|
|
|