Index: modules/carousel/views_carousel/views_carousel.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/carousel/views_carousel/views_carousel.js,v
retrieving revision 1.3
diff -u -r1.3 views_carousel.js
--- modules/carousel/views_carousel/views_carousel.js	29 Jul 2008 22:53:05 -0000	1.3
+++ modules/carousel/views_carousel/views_carousel.js	21 Aug 2008 00:12:25 -0000
@@ -126,8 +126,8 @@
 
   if (vc.nextSet < vc.setCount) {
     carousel.lock();
-
-    var url = Drupal.settings.viewsCarousel.basePath + viewsCarousel.loadPath +'/'+ carousel_id +'/'+ vc.type;
+    var v = Drupal.settings.viewsCarousel.views[carousel_id].view;
+    var url = Drupal.settings.viewsCarousel.basePath + viewsCarousel.loadPath +'/'+ v.name +'/'+ vc.type;
     $.get(url, {page: vc.nextSet, args: vc.args || ''}, function(data) {
       // The total count of items in a view might not be accurate. When this
       // happens, we will ask for a page that doesn't exist in reality, and we
Index: modules/carousel/views_carousel/views_carousel.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/carousel/views_carousel/views_carousel.module,v
retrieving revision 1.3
diff -u -r1.3 views_carousel.module
--- modules/carousel/views_carousel/views_carousel.module	29 Jul 2008 22:53:05 -0000	1.3
+++ modules/carousel/views_carousel/views_carousel.module	21 Aug 2008 00:12:11 -0000
@@ -95,7 +95,9 @@
   }
 
   // Render the requested "page" of the view (the next set of items).
-  $view = views_get_view($view_name);
+  if (!$view = views_get_view($view_name)) {
+    exit;
+  }
   $args = explode('/', $_GET['args']);
   $filters = views_get_filter_values();
   $query = _views_get_query($view, $args, $filters);
