Make "Restore from defaults" work for single settingspages
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 31 May 2010 14:22:31 +0000 (16:22 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 31 May 2010 17:35:36 +0000 (19:35 +0200)
Nobody ever noticed that this was b0rked in SettingsPageDlg...

src/qtui/settingspagedlg.cpp

index 0d6b852..99a1954 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
 /***************************************************************************
- *   Copyright (C) 2005-09 by the Quassel Project                          *
+ *   Copyright (C) 2005-2010 by the Quassel Project                        *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -112,7 +112,7 @@ void SettingsPageDlg::loadDefaults() {
   if(!currentPage()) return;
   int ret = QMessageBox::question(this, tr("Restore Defaults"), tr("Do you like to restore the default values for this page?"),
                                   QMessageBox::RestoreDefaults|QMessageBox::Cancel, QMessageBox::Cancel);
   if(!currentPage()) return;
   int ret = QMessageBox::question(this, tr("Restore Defaults"), tr("Do you like to restore the default values for this page?"),
                                   QMessageBox::RestoreDefaults|QMessageBox::Cancel, QMessageBox::Cancel);
-  if(ret == QMessageBox::Yes) {
+  if(ret == QMessageBox::RestoreDefaults) {
     currentPage()->defaults();
   }
 }
     currentPage()->defaults();
   }
 }