diff --git a/theme.inc b/theme.inc index 57d61ed..75abc72 100644 --- a/theme.inc +++ b/theme.inc @@ -220,7 +220,9 @@ function template_preprocess_views_calc_table(&$vars) { // Add totals. $vars['totals'] = array(); $vars['sub_totals'] = array(); - if ($view->query->pager->get_total_items() > $view->get_items_per_page() + $pager_items_per_page = $view->get_items_per_page(); + if ($pager_items_per_page > 0 + && $view->query->pager->get_total_items() > $pager_items_per_page && isset($view->sub_totals)) { views_calc_table_total($vars, 'sub_totals', $view->sub_totals); }