summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGábor Hojtsy <gabor@hojtsy.hu>2007-10-18 13:41:00 +0000
committerGábor Hojtsy <gabor@hojtsy.hu>2007-10-18 13:41:00 +0000
commit0b3113af44049170fb8ab9271e99b78199141749 (patch)
tree3e8427d4df0513946c9ff16c8d9b6d2c71784574
parent19b2687ac01acdb1708e9831b9210e1f59921f6e (diff)
downloadbrdo-0b3113af44049170fb8ab9271e99b78199141749.tar.gz
brdo-0b3113af44049170fb8ab9271e99b78199141749.tar.bz2
#179655 by flobruit: properly disable theme setting checkboxes when certain features are not available
-rw-r--r--modules/system/system.admin.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc
index 6ed8e6246..27a900b86 100644
--- a/modules/system/system.admin.inc
+++ b/modules/system/system.admin.inc
@@ -378,9 +378,9 @@ function system_theme_settings(&$form_state, $key = '') {
);
foreach ($toggles as $name => $title) {
if ((!$key) || in_array($name, $features)) {
- // disable search box if search.module is disabled
$form['theme_settings']['toggle_'. $name] = array('#type' => 'checkbox', '#title' => $title, '#default_value' => $settings['toggle_'. $name]);
- if (isset($disabled[$name])) {
+ // Disable checkboxes for features not supported in the current configuration.
+ if (isset($disabled['toggle_'. $name])) {
$form['theme_settings']['toggle_'. $name]['#disabled'] = TRUE;
}
}