summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/color/color.module5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/color/color.module b/modules/color/color.module
index b9cdba164..58b2c925d 100644
--- a/modules/color/color.module
+++ b/modules/color/color.module
@@ -6,7 +6,8 @@
*/
function color_form_alter($form_id, &$form) {
// Insert the color changer into the theme settings page.
- if ($form_id == 'system_theme_settings' && color_get_info(arg(4)) && function_exists('gd_info')) {
+ // TODO: Last condition in the following if disables color changer when private files are used this should be solved in a different way. See issue #92059.
+ if ($form_id == 'system_theme_settings' && color_get_info(arg(4)) && function_exists('gd_info') && variable_get('file_downloads', FILE_DOWNLOADS_PUBLIC) == FILE_DOWNLOADS_PUBLIC) {
$form['color'] = array(
'#type' => 'fieldset',
'#title' => t('Color scheme'),
@@ -539,4 +540,4 @@ function _color_rgb2hsl($rgb) {
$h /= 6;
}
return array($h, $s, $l);
-} \ No newline at end of file
+}