--- views_alpha_pager.module	2006-12-31 13:36:14.000000000 -0500
+++ views_alpha_pager.module.new	2007-01-04 00:50:44.687500000 -0500
@@ -130,10 +130,14 @@ function views_alpha_pager_views_pre_que
 
   if (strpos(" WHERE ", $view->query)) {
     $view->query = str_replace(" WHERE ", " WHERE $where AND ", $view->query);
-    $view->countquery = str_replace(" WHERE ", " WHERE $where AND ", $view->countquery);
   }
   else {
     $view->query = str_replace(" ORDER BY ", " WHERE $where ORDER BY ", $view->query);
+  }
+  if (strpos(" WHERE ", $view->countquery)) {
+    $view->countquery = str_replace(" WHERE ", " WHERE $where AND ", $view->countquery);
+  }
+  else {
     $view->countquery .= " WHERE $where";
   }
   $view->query = str_replace(" ORDER BY ", " ORDER BY $myfield, ", $view->query);
