--- jcarousel-stable/jcarousel.module 2009-03-25 19:10:22.000000000 +0100 +++ /home/zan/www/sc613/sites/all/modules/jcarousel/jcarousel.module 2009-09-29 15:45:30.000000000 +0200 @@ -128,12 +128,13 @@ function jcarousel_add($selector = NULL, $jcarousel_added['settings'][$selector] = TRUE; // Add the skin CSS if it hasn't been added yet. - if (!isset($jcarousel_added['skin'][$skin])) { + if (!isset($jcarousel_added['skin'][$skin]) || !in_array($skin_path, $jcarousel_added['paths'])) { if ($skin == 'tango' || $skin == 'ie7') { - drupal_add_css("$jcarousel/jcarousel/skins/$skin/skin.css"); - } + drupal_add_css("$jcarousel/jcarousel/skins/$skin/skin.css"); + } elseif (!empty($skin_path)) { drupal_add_css($skin_path, 'theme'); + $jcarousel_added['paths'][] = $skin_path; } $jcarousel_added['skin'][$skin] = TRUE; }