diff --git a/theme/views_slideshow_jcarousel.theme.inc b/theme/views_slideshow_jcarousel.theme.inc
index aece137..4f91207 100644
--- a/theme/views_slideshow_jcarousel.theme.inc
+++ b/theme/views_slideshow_jcarousel.theme.inc
@@ -38,9 +38,11 @@ function _views_slideshow_jcarousel_preprocess_pager(&$vars) {
   if (empty($vars['settings']['hide_on_single_slide']) || count($vars['view']->result) > 1) {
     foreach ($vars['view']->result as $count => $node) {
       $rendered_fields = '';
-      foreach ($vars['settings']['views_slideshow_jcarousel_pager_fields'] as $field => $use) {
-        if ($use !== 0 && is_object($vars['view']->field[$field])) {
-          $rendered_fields .= theme('views_slideshow_jcarousel_pager_field', array('view' => $vars['view'], 'field' => $field, 'count' => $count));
+      if (isset($vars['settings']['views_slideshow_jcarousel_pager_fields']) && !empty($vars['settings']['views_slideshow_jcarousel_pager_fields'])) {
+        foreach ($vars['settings']['views_slideshow_jcarousel_pager_fields'] as $field => $use) {
+          if ($use !== 0 && is_object($vars['view']->field[$field])) {
+            $rendered_fields .= theme('views_slideshow_jcarousel_pager_field', array('view' => $vars['view'], 'field' => $field, 'count' => $count));
+          }
         }
       }
       $vars['rendered_field_items'] .= theme('views_slideshow_jcarousel_pager_item', array('vss_id' => $vars['vss_id'], 'item' => $rendered_fields, 'count' => $count, 'location' => $vars['location']));
