OLD | NEW |
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/component_updater/sw_reporter_installer_win.h" | 5 #include "chrome/browser/component_updater/sw_reporter_installer_win.h" |
6 | 6 |
7 #include <stdint.h> | 7 #include <stdint.h> |
8 | 8 |
9 #include <map> | 9 #include <map> |
10 #include <string> | 10 #include <string> |
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
300 bool CanAutoUpdate() const override { return true; } | 300 bool CanAutoUpdate() const override { return true; } |
301 | 301 |
302 bool OnCustomInstall(const base::DictionaryValue& manifest, | 302 bool OnCustomInstall(const base::DictionaryValue& manifest, |
303 const base::FilePath& install_dir) override { | 303 const base::FilePath& install_dir) override { |
304 return true; | 304 return true; |
305 } | 305 } |
306 | 306 |
307 void ComponentReady(const base::Version& version, | 307 void ComponentReady(const base::Version& version, |
308 const base::FilePath& install_dir, | 308 const base::FilePath& install_dir, |
309 scoped_ptr<base::DictionaryValue> manifest) override { | 309 scoped_ptr<base::DictionaryValue> manifest) override { |
310 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 310 DCHECK_CURRENTLY_ON(BrowserThread::UI); |
311 ReportVersionWithUma(version); | 311 ReportVersionWithUma(version); |
312 | 312 |
313 wcsncpy_s(version_dir_, | 313 wcsncpy_s(version_dir_, |
314 _MAX_PATH, | 314 _MAX_PATH, |
315 install_dir.value().c_str(), | 315 install_dir.value().c_str(), |
316 install_dir.value().size()); | 316 install_dir.value().size()); |
317 | 317 |
318 // A previous run may have results in the registry, so check and report | 318 // A previous run may have results in the registry, so check and report |
319 // them if present. | 319 // them if present. |
320 std::string version_string(version.GetString()); | 320 std::string version_string(version.GetString()); |
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
475 void RegisterProfilePrefsForSwReporter( | 475 void RegisterProfilePrefsForSwReporter( |
476 user_prefs::PrefRegistrySyncable* registry) { | 476 user_prefs::PrefRegistrySyncable* registry) { |
477 registry->RegisterIntegerPref(prefs::kSwReporterPromptReason, -1); | 477 registry->RegisterIntegerPref(prefs::kSwReporterPromptReason, -1); |
478 | 478 |
479 registry->RegisterStringPref(prefs::kSwReporterPromptVersion, ""); | 479 registry->RegisterStringPref(prefs::kSwReporterPromptVersion, ""); |
480 | 480 |
481 registry->RegisterStringPref(prefs::kSwReporterPromptSeed, ""); | 481 registry->RegisterStringPref(prefs::kSwReporterPromptSeed, ""); |
482 } | 482 } |
483 | 483 |
484 } // namespace component_updater | 484 } // namespace component_updater |
OLD | NEW |