--- services/views_service/views_service.inc	2010-01-28 10:17:05.000000000 -0600
+++ services/views_service/views_service_new.inc	2010-01-28 10:17:03.000000000 -0600
@@ -33,8 +33,10 @@ function views_service_get($view_name, $
   $view->set_offset($offset);
   // If offset is set we can't have a user pager.
   if (empty($offset)) {
-    $view->set_use_pager(TRUE);
-    $view->set_items_per_page($limit);
+    foreach ($view->display as $display) {
+      $display->display_options['items_per_page'] = $limit;
+      $display->display_options['offset'] = $offset;
+    }
   }
   else {
     // Disable the user pager.
