diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 7a6665b0807d2fcbf1a501d8c0aefee724745fe0..dc875d40c12ee0d52fd0023f643f5c31f56fd6f1 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -672,6 +672,11 @@
 				.addClass(show ? 'icon-toggle-filelist' : 'icon-toggle-pictures')
 				
 			$('.list-container').toggleClass('view-grid', show);
+			if (show) {
+				// If switching into grid view from list view, too few files might be displayed
+				// Try rendering the next page
+				this._onScroll();
+			}
 		},
 
 		/**