diff --git a/theme/views_slideshow.theme.inc b/theme/views_slideshow.theme.inc index 7da3e4b..3eaa93d 100644 --- a/theme/views_slideshow.theme.inc +++ b/theme/views_slideshow.theme.inc @@ -8,7 +8,6 @@ */ function template_preprocess_views_slideshow(&$vars) { - static $instances = array(); $options = $vars['options']; $main_frame_module = $options['slideshow_type']; $settings = $options[$main_frame_module]; @@ -16,10 +15,15 @@ function template_preprocess_views_slideshow(&$vars) { $rows = $vars['rows']; $num_divs = count($rows); $vss_id = $view->name . '-' . $view->current_display; - $instances[$vss_id] = isset($instances[$vss_id]) ? $instances[$vss_id]++ : 0; - if ($instances[$vss_id] > 1) { + + static $instances = array(); + if (isset($instances[$vss_id])) { + $instances[$vss_id]++; $vss_id .= "_" . $instances[$vss_id]; } + else { + $instances[$vss_id] = 0; + } // Building our default methods. $methods = array(