Index: faceted_search.inc
===================================================================
--- faceted_search.inc	(revision 481860)
+++ faceted_search.inc	(working copy)
@@ -1193,9 +1193,13 @@
    *   Array of objects with nid and score members.
    */
   function load_results($limit = 10) {
+    global $pager_page_array, $pager_total, $pager_total_items, $fs_pager_page_array, $fs_pager_total, $fs_pager_total_items;
     $found_items = array();
     if ($this->_results_count) {
       $result = pager_query("SELECT * FROM ". $this->_results_table, $limit, 0, 'SELECT '. $this->_results_count);
+      $fs_pager_total = $pager_total;
+      $fs_pager_total_items = $pager_total_items;
+      $fs_pager_page_array = $pager_page_array; 
       while ($item = db_fetch_object($result)) {
         $found_items[] = $item;
       }
Index: faceted_search_ui.module
===================================================================
--- faceted_search_ui.module	(revision 481860)
+++ faceted_search_ui.module	(working copy)
@@ -1431,12 +1431,12 @@
 }
 
 function theme_faceted_search_ui_stage_results($results, $style) {
-  global $pager_total, $pager_total_items, $pager_page_array;
-  if ($pager_total_items[0] > 0) {
+  global $fs_pager_total, $fs_pager_total_items, $fs_pager_page_array;
+  if ($fs_pager_total_items[0] > 0) {
     $limit = $style->get_limit();
-    $from = $pager_page_array[0] * $limit + 1;
-    $to = min(($pager_page_array[0] + 1) * $limit, $pager_total_items[0]);
-    $total = $pager_total_items[0];
+    $from = $fs_pager_page_array[0] * $limit + 1;
+    $to = min(($fs_pager_page_array[0] + 1) * $limit, $fs_pager_total_items[0]);
+    $total = $fs_pager_total_items[0];
 
     if ($total == 1) {
       $numbering = t('1 result');
