| Index: src/plugin/PluginUtil.h |
| =================================================================== |
| --- a/src/plugin/PluginUtil.h |
| +++ b/src/plugin/PluginUtil.h |
| @@ -22,4 +22,15 @@ |
| std::wstring UserSettingsFileUrl(); |
| std::wstring FirstRunPageFileUrl(); |
| std::wstring FileUrl(const std::wstring& url); |
| -std::wstring GetLocationUrl(IWebBrowser2& browser); |
| +std::wstring GetLocationUrl(IWebBrowser2& browser); |
| + |
| +/** |
| + * Wrapper around Microsoft API 'UrlUnescape' |
| + * |
| + * This function has modify-in-place semantics. |
| + * This behavior matches that of the legacy version of this function declared above. |
| + * At present, callers of this function have no code to handle error conditions that might arise here. |
| + * Because there's no error handling, therefore, this masks failures in UrlUnescape. |
| + */ |
| +void UnescapeUrl(std::wstring& url); |
| + |