Chromium Code Reviews| Index: chrome/browser/resources/options/browser_options.js |
| diff --git a/chrome/browser/resources/options/browser_options.js b/chrome/browser/resources/options/browser_options.js |
| index 8ba30db451adb4a6e9fa9894aecb30507daa4993..d45c42d76108c43a056b36a9ab9325987819a6fe 100644 |
| --- a/chrome/browser/resources/options/browser_options.js |
| +++ b/chrome/browser/resources/options/browser_options.js |
| @@ -464,9 +464,16 @@ cr.define('options', function() { |
| }; |
| // Attach the listener for updating the checkbox and restart button. |
| var updateMetricsRestartButton = function() { |
| - $('metrics-reporting-reset-restart').hidden = |
| - loadTimeData.getBoolean('metricsReportingEnabledAtStart') == |
| - $('metrics-reporting-enabled').checked; |
| + if (cr.isMac) { |
| + // A browser restart is never needed to toggle metrics reporting, |
| + // and is only needed to toggle crash reporting when using Breakpad. |
| + // Crashpad, used on Mac, does not require a browser restart. |
| + $('metrics-reporting-reset-restart').hidden = true; |
| + } else { |
|
Evan Stade
2015/03/23 21:46:19
I would make this function
if (cr.IsMac)
return
|
| + $('metrics-reporting-reset-restart').hidden = |
| + loadTimeData.getBoolean('metricsReportingEnabledAtStart') == |
| + $('metrics-reporting-enabled').checked; |
| + } |
| }; |
| $('metrics-reporting-enabled').onclick = function(event) { |
| chrome.send('metricsReportingCheckboxChanged', |