diff --git a/theme/views_slideshow.theme.inc b/theme/views_slideshow.theme.inc
index d5f7f2d..8f4a700 100644
--- a/theme/views_slideshow.theme.inc
+++ b/theme/views_slideshow.theme.inc
@@ -235,16 +235,19 @@ function _views_slideshow_preprocess_views_slideshow_pager_fields(&$vars) {
   // Add our class to the wrapper.
   $vars['attributes']['class'] = (isset($vars['attributes']['class'])) ? $vars['attributes']['class'] . ' views_slideshow_pager_field' : 'views_slideshow_pager_field';
 
-  // Render all the fields.
+  // Render all the fields unless there is only 1 slide and the user specified
+  // to hide them when there is only one slide.
   $vars['rendered_field_items'] = '';
-  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 (empty($vars['settings']['views_slideshow_pager_fields_hide_on_single_slide']) && count($vars['view']->result) > 1) {
+    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);
+        }
       }
+      $vars['rendered_field_items'] .= theme('views_slideshow_pager_field_item', $vars['vss_id'], $rendered_fields, $count, $vars['location']);
     }
-    $vars['rendered_field_items'] .= theme('views_slideshow_pager_field_item', $vars['vss_id'], $rendered_fields, $count, $vars['location']);
   }
 }
 
diff --git a/views_slideshow.module b/views_slideshow.module
index a548eb4..ec32d9d 100644
--- a/views_slideshow.module
+++ b/views_slideshow.module
@@ -271,6 +271,25 @@ function views_slideshow_pager_fields_views_slideshow_widget_pager_form_options(
       $dependency . '-type' => array('views_slideshow_pager_fields'),
     ),
   );
+  
+  // Add field to see if they would like to activate hide pager if there is
+  // only one slide
+  $form['views_slideshow_pager_fields_hide_on_single_slide'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Hide pager if there is only one slide'),
+    '#default_value' => $defaults['views_slideshow_pager_fields_hide_on_single_slide'],
+    '#description' => t('Should the pager be hidden if there is only one slide.'),
+    '#prefix' => '<div id="' . $dependency . '-views-slideshow-pager-fields-hover-wrapper">',
+    '#suffix' => '</div>',
+    '#process' => array(
+      'views_process_dependency',
+    ),
+    '#dependency_count' => 2,
+    '#dependency' => array(
+      $dependency . '-enable' => array(1),
+      $dependency . '-type' => array('views_slideshow_pager_fields'),
+    ),
+  );
 }
 
 /**
@@ -374,6 +393,7 @@ function views_slideshow_views_slideshow_option_definition() {
     $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_thumbnails_click_to_page'] = array('default' => 0);
     $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_fields_fields'] = array('default' => array());
     $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_fields_hover'] = array('default' => 0);
+    $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_fields_hide_on_single_slide'] = array('default' => 0);
 
     $options['widgets']['contains'][$location]['contains']['views_slideshow_controls']['contains']['type'] = array('default' => 0);
   }
