diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 77dd4a2db25bfb35df009b59153de896edbcfa1e..39a25becf1206c4c28e89315e1ac5d59cd3538b0 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -401,20 +401,21 @@ var dragOptions={
 		$selectedFiles.closest('tr').fadeTo(250, 1).removeClass('dragging');
 	},
 	drag: function(event, ui) {
-		var currentScrollTop = $("#app-content").scrollTop();
+		var scrollingArea = FileList.$container;
+		var currentScrollTop = $(scrollingArea).scrollTop();
 		var scrollArea = Math.min(Math.floor($(window).innerHeight()/2), 100);
 
 		var bottom = $(window).innerHeight() - scrollArea;
 		var top = $(window).scrollTop() + scrollArea;
 		if (event.pageY < top){
 			
-			$("#app-content").scrollTop(currentScrollTop-=10);
+			$(scrollingArea).scrollTop(currentScrollTop-=10);
 			
 		}
 		if (event.pageY > bottom)
 		{
 		
-			$("#app-content").scrollTop(currentScrollTop+=10);
+			$(scrollingArea).scrollTop(currentScrollTop+=10);
 			
 		}