Index: views_service.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/services/services/views_service/Attic/views_service.inc,v
retrieving revision 1.1.2.12.2.4
diff -u -r1.1.2.12.2.4 views_service.inc
--- views_service.inc	20 Feb 2010 05:13:29 -0000	1.1.2.12.2.4
+++ views_service.inc	14 Jun 2010 21:42:47 -0000
@@ -31,10 +31,9 @@
   // Put all arguments and then execute.
   $view->set_arguments($args, FALSE);
   $view->set_offset($offset);
-  // If offset is set we can't have a user pager.
-  if (empty($offset)) {
+  $view->set_items_per_page($limit);
+  if (!empty($limit)) {
 $view->set_use_pager(TRUE);
-$view->set_items_per_page($limit);
   }
   else {
 // Disable the user pager.
Index: views_service.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/services/services/views_service/Attic/views_service.module,v
retrieving revision 1.4.2.20.2.4
diff -u -r1.4.2.20.2.4 views_service.module
--- views_service.module	28 Feb 2010 01:15:31 -0000	1.4.2.20.2.4
+++ views_service.module	14 Jun 2010 21:42:47 -0000
@@ -38,13 +38,13 @@
   '#name'   => 'offset',
   '#type'   => 'int',
   '#optional'   => TRUE,
-  '#description'=> t('An offset integer for paging. If this is set limit will be ignored.')
+  '#description'=> t('An offset integer for paging. For example to get item from 6 to 15, pass offset=5 and limit=10.')
 ),
 array(
   '#name'   => 'limit',
   '#type'   => 'int',
   '#optional'   => TRUE,
-  '#description'=> t('A limit integer for paging. If offset is set, this will be ignored.')
+  '#description'=> t('A limit integer for paging. For example to get item from 6 to 15, pass offset=5 and limit=10.')
 ),
 array(
   '#name'   => 'format_output',
