One of functions I think is intended to override the default pager value to load extra rows per page. (i.e. pager says load 8. This overrides it and says load 20).
To accomplish this it uses hook_views_pre_execute
set_items_per_page function doesn't seem to work. While it still sets:
This then seems to have no effect on how many rows are then loaded in:
$vars->rows, it still only loads the number of rows set by the pager (i.e. 8 not 20)
The API function definitely still works in 7. Could someone explain why it's not working correctly in this case?