Index: services/views_service/views_service.inc
===================================================================
--- services/views_service/views_service.inc	10 Jun 2009 17:12:43 -0000	1.1.2.14
+++ services/views_service/views_service.inc	15 Jul 2009 22:45:44 -0000
@@ -18,13 +18,14 @@
  * @return
  *   Array. The views return.
  */
-function views_service_get($view_name, $fields = array(), $args = array(), $offset = 0, $limit = 0) {
+function views_service_get($view_name, $display_id = 'default', $fields = array(), $args = array(), $offset = 0, $limit = 0) {
   $view = views_get_view($view_name);
 
   // Put all arguments and then execute
   $view->set_arguments($args, FALSE);
   $view->set_offset($offset);
   $view->set_items_per_page($limit);
+  $view->set_display($display_id);
   $view->execute();
 
   return $view->result;
Index: services/views_service/views_service.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/services/services/views_service/Attic/views_service.module,v
retrieving revision 1.4.2.22
diff -u -p -r1.4.2.22 views_service.module
--- services/views_service/views_service.module	10 Jun 2009 17:12:43 -0000	1.4.2.22
+++ services/views_service/views_service.module	15 Jul 2009 22:45:44 -0000
@@ -37,6 +37,12 @@ function views_service_service() {
           '#description'    => t('View name.')
         ),
         array(
+          '#name'           => 'display_id',
+          '#type'           => 'string',
+          '#optional'       => TRUE,
+          '#description'    => t('A display provided by the selected view.')
+        ),
+        array(
           '#name'           => 'fields',
           '#type'           => 'array',
           '#optional'       => TRUE,
