diff options
author | kuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-26 23:40:20 +0000 |
---|---|---|
committer | kuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-26 23:40:20 +0000 |
commit | b44f5db5391f9865d5950fe88f77dd80e7661ab2 (patch) | |
tree | 183bc2e7810a809c9b00ab1bfbd27c5f0b99f0c0 /chrome | |
parent | 00987d375a99d62590ccd160bda19cd8ff892e8b (diff) | |
download | chromium_src-b44f5db5391f9865d5950fe88f77dd80e7661ab2.zip chromium_src-b44f5db5391f9865d5950fe88f77dd80e7661ab2.tar.gz chromium_src-b44f5db5391f9865d5950fe88f77dd80e7661ab2.tar.bz2 |
Change actual pref for stats reporting when selected.
Review URL: http://codereview.chromium.org/113866
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16947 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/gtk/options/options_window_gtk.cc | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/chrome/browser/gtk/options/options_window_gtk.cc b/chrome/browser/gtk/options/options_window_gtk.cc index 89c03ad..7fe8365 100644 --- a/chrome/browser/gtk/options/options_window_gtk.cc +++ b/chrome/browser/gtk/options/options_window_gtk.cc @@ -120,6 +120,9 @@ OptionsWindowGtk::OptionsWindowGtk(Profile* profile) gtk_box_pack_start(GTK_BOX(metrics_vbox), gtk_label_new("TODO rest of the advanced options"), FALSE, FALSE, 0); + bool logging = g_browser_process->local_state()->GetBoolean( + prefs::kMetricsReportingEnabled); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(metrics), logging); g_signal_connect(metrics, "clicked", G_CALLBACK(OnLoggingChange), this); gtk_notebook_append_page( @@ -200,12 +203,10 @@ void OptionsWindowGtk::OnWindowDestroy(GtkWidget* widget, } void OptionsWindowGtk::LoggingChanged(GtkWidget* metrics) { - // TODO: Once crash reporting is working for Linux, make the actual call to - // enable/disable it. - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(metrics))) - LOG(INFO) << "Reporting enabled"; - else - LOG(INFO) << "Reporting disabled"; + bool logging = (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(metrics)) == + TRUE); + g_browser_process->local_state()->SetBoolean(prefs::kMetricsReportingEnabled, + logging); } /////////////////////////////////////////////////////////////////////////////// |