From b9ab06d7eee17bebddf7c67fc4dd0de497f7efa6 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Tue, 21 Sep 2010 22:09:04 -0600 Subject: [PATCH] Only change enabled status for virtual folders displayed on the preferences screen --- imp/lib/Prefs/Ui.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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; -- 2.11.0