? includes/jquery.cycle.js
? includes/jquery.easing.js
Index: rotating_banner.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/rotating_banner/rotating_banner.module,v
retrieving revision 1.75
diff -u -p -r1.75 rotating_banner.module
--- rotating_banner.module	2 Feb 2011 16:06:54 -0000	1.75
+++ rotating_banner.module	11 Feb 2011 04:41:12 -0000
@@ -498,19 +498,21 @@ function theme_rotating_banner($variable
     }
 
     $file = file_load($slide->fid);
-    $link = $slide->link;
-    
-    $size = getimagesize($file->uri);
-    if ($size[0] < $smallest || $smallest == NULL) {
-      $smallest = $size[0];
-    }
-    
-    // Determine if the slide has the smallest w/h ratio
-    if (($size[0]/$size[1]) < $ratio || $ratio == NULL) {
-      $ratio = $size[0]/$size[1];
-      $ratioPointer = $k;
+    if ($file) {
+      $size = getimagesize($file->uri);
+      if ($size[0] < $smallest || $smallest == NULL) {
+        $smallest = $size[0];
+      }
+
+      // Determine if the slide has the smallest w/h ratio
+      if (($size[0]/$size[1]) < $ratio || $ratio == NULL) {
+        $ratio = $size[0]/$size[1];
+        $ratioPointer = $k;
+      }
     }
     
+    $link = $slide->link;
+
     $textboxes = $slide->textboxes;
     $layout = $slide->layout;
 
@@ -539,7 +541,9 @@ function theme_rotating_banner($variable
   
   // If the banner is fluid or doesn't have a set width, we need to use the width of the narrowest slide that we calculated earlier
   if ($fluid || $settings['width'] <= 0) {
-    $style .= $smallest . "px;";
+    if ($smallest) {
+      $style .= $smallest . "px;";
+    }
     $element['#prefix'] = $element['#prefix'] . '" style="' . $style . '">' . "\n\t";
   } else {
     
