There are two split_page_results classes. One for use in the admin and one in the catalog.
You've posted the code for the one used in the catalog, but described a problem in the admin. Did you overwrite the file with the admin version with the one containing this code? If so, you'll need to undo it.
Bookmarks