From: Michael M Slusarz Date: Wed, 22 Sep 2010 04:09:04 +0000 (-0600) Subject: Only change enabled status for virtual folders displayed on the preferences screen X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=b9ab06d7eee17bebddf7c67fc4dd0de497f7efa6;p=horde.git Only change enabled status for virtual folders displayed on the preferences screen --- diff --git a/imp/lib/Prefs/Ui.php b/imp/lib/Prefs/Ui.php index e6ad631bc..cf47d7494 100644 --- a/imp/lib/Prefs/Ui.php +++ b/imp/lib/Prefs/Ui.php @@ -1324,8 +1324,13 @@ class IMP_Prefs_Ui foreach ($imp_search as $key => $val) { $form_key = 'enable_' . $key; - $val->enabled = !empty($ui->vars->$form_key); - $vfolders[$key] = $val; + + /* Only change enabled status for virtual folders displayed + * on the preferences screen. */ + if (isset($ui->vars->$form_key)) { + $val->enabled = !empty($ui->vars->$form_key); + $vfolders[$key] = $val; + } } $imp_search->setVFolders($vfolders); break;