--- X:/xampp-sites/rhome/sites/all/modules/views_slideshow/theme/views_slideshow.theme.inc	Fri Feb 25 04:07:45 2011
+++ X:/xampp-sites/rhome/sites/all/modules/views_slideshow/theme/views_slideshow.theme-changed.inc	Tue Mar 01 11:21:49 2011
@@ -143,16 +143,43 @@
   // Add our class to the wrapper.
   $vars['attributes']['class'] = (isset($vars['attributes']['class'])) ? $vars['attributes']['class'] . ' views_slideshow_pager_field' : 'views_slideshow_pager_field';
   
+  $view = $vars['view'];
+  
+  $styles = '';
+  if (isset($view->display_handler->display->display_options['style_options']['views_slideshow_cycle'])) {
+    $styles = $view->display_handler->display->display_options['style_options']['views_slideshow_cycle'];
+  }
+  
+  $styles_default = '';
+  if (isset($view->display['default']->display_options['style_options']['views_slideshow_cycle'])) {
+    $styles_default = $view->display['default']->display_options['style_options']['views_slideshow_cycle'];
+  }
+  
+  // Retrive the number of items per frame
+  if (isset($styles['items_per_slide']) && $styles['items_per_slide'] > 0) {
+    $items_per_slide = $styles['items_per_slide'];
+  }
+  elseif (isset($styles_default['items_per_slide']) && $styles_default['items_per_slide'] > 0) {
+    $items_per_slide = $styles_default['items_per_slide'];
+  }
+  else {
+    $items_per_slide = 1;
+  }
+  
   // Render all the fields.
   $vars['rendered_field_items'] = '';
+  $flag = 0;
   foreach ($vars['view']->result as $count => $node) {
     $rendered_fields = '';
-    foreach ($vars['settings']['views_slideshow_pager_fields_fields'] as $field => $use) {
-      if ($use !== 0 && is_object($vars['view']->field[$field])) {
-        $rendered_fields .= theme('views_slideshow_pager_field_field', $vars['view'], $field, $count);
+	  if ($count == 0 || $count == $flag + $items_per_slide) {
+      $flag = $count;
+      foreach ($vars['settings']['views_slideshow_pager_fields_fields'] as $field => $use) {
+        if ($use !== 0 && is_object($vars['view']->field[$field])) {
+          $rendered_fields .= theme('views_slideshow_pager_field_field', $vars['view'], $field, $count);
+        }
       }
-    }
-    $vars['rendered_field_items'] .= theme('views_slideshow_pager_field_item', $vars['vss_id'], $rendered_fields, $count);
+      $vars['rendered_field_items'] .= theme('views_slideshow_pager_field_item', $vars['vss_id'], $rendered_fields, $count);
+	  }
   }
 }
 
