diff --git a/apps/files/js/fileactions.js b/apps/files/js/fileactions.js
index c3d4fba9ef514d9bea4326970a2b70112ac22faf..015635c2e1d84c113ebbfff3eba8ac618e7d9382 100644
--- a/apps/files/js/fileactions.js
+++ b/apps/files/js/fileactions.js
@@ -665,11 +665,11 @@
 	OCA.Files.FileActions.updateFileActionSpinner = function($downloadButtonElement, showIt) {
 		var $icon = $downloadButtonElement.find('.icon');
 		if (showIt) {
-			var $loadingIcon = $('<span class="icon loading"></span>');
+			var $loadingIcon = $('<span class="icon icon-loading-small"></span>');
 			$icon.after($loadingIcon);
 			$icon.addClass('hidden');
 		} else {
-			$downloadButtonElement.find('.loading').remove();
+			$downloadButtonElement.find('.icon-loading-small').remove();
 			$downloadButtonElement.find('.icon').removeClass('hidden');
 		}
 	};
diff --git a/apps/files/tests/js/fileactionsSpec.js b/apps/files/tests/js/fileactionsSpec.js
index 3f46a27d1f920df42b1d1a76ba22de12199a4231..75a1871369647b133bd4aa730ea0c1bf662f538b 100644
--- a/apps/files/tests/js/fileactionsSpec.js
+++ b/apps/files/tests/js/fileactionsSpec.js
@@ -666,13 +666,13 @@ describe('OCA.Files.FileActions tests', function() {
 
 		it('replaces download icon with spinner', function() {
 			FileActions.updateFileActionSpinner($el, true);
-			expect($el.find('.icon.loading').length).toEqual(1);
+			expect($el.find('.icon.icon-loading-small').length).toEqual(1);
 			expect($el.find('.icon.icon-download').hasClass('hidden')).toEqual(true);
 		});
 		it('replaces spinner back with download icon with spinner', function() {
 			FileActions.updateFileActionSpinner($el, true);
 			FileActions.updateFileActionSpinner($el, false);
-			expect($el.find('.icon.loading').length).toEqual(0);
+			expect($el.find('.icon.icon-loading-small').length).toEqual(0);
 			expect($el.find('.icon.icon-download').hasClass('hidden')).toEqual(false);
 		});
 	});