Index: wp-admin/js/theme.dev.js
===================================================================
--- wp-admin/js/theme.dev.js	(revision 20117)
+++ wp-admin/js/theme.dev.js	(working copy)
@@ -110,8 +110,7 @@
 			 * If there are more pages to query, then start polling to track
 			 * when user hits the bottom of the current page
 			 */
-			if ( theme_list_args.total_pages !== undefined &&
-				 theme_list_args.total_pages >= this.nextPage )
+			if ( theme_list_args.total_pages >= this.nextPage )
 				this.pollInterval =
 					setInterval( function() {
 						return self.poll();
@@ -144,9 +143,7 @@
 		 * @param results Array with results from this.ajax() query.
 		 */
 		process: function( results ) {
-			if ( ( results === undefined ) ||
-				 ( results.rows === undefined ) ||
-				 ( results.rows.indexOf( 'no-items' ) != -1 ) ) {
+			if ( results === undefined ) {
 				clearInterval( this.pollInterval );
 				return;
 			}
