Index: chrome/installer/util/google_chrome_distribution.h |
=================================================================== |
--- chrome/installer/util/google_chrome_distribution.h (revision 49358) |
+++ chrome/installer/util/google_chrome_distribution.h (working copy) |
@@ -38,6 +38,21 @@ |
virtual std::wstring GetInstallSubDir(); |
+ // This method generates the new value for Google Update "ap" key for Chrome |
+ // based on whether we are doing incremental install (or not) and whether |
+ // the install succeeded. |
+ // - If install worked, remove the magic string (if present). |
+ // - If incremental installer failed, append a magic string (if |
+ // not present already). |
+ // - If full installer failed, still remove this magic |
+ // string (if it is present already). |
+ // |
+ // diff_install: tells whether this is incremental install or not. |
+ // install_status: if 0, means installation was successful. |
+ // value: current value of Google Update "ap" key. |
+ std::wstring GetNewGoogleUpdateApKey(bool diff_install, |
+ installer_util::InstallStatus status, const std::wstring& value); |
+ |
virtual std::wstring GetPublisherName(); |
virtual std::wstring GetAppDescription(); |