diff --git a/modules/color/color.module b/modules/color/color.module index b9cdba1644b..58b2c925de2 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 +}