From 470310b3bff21ebbc8b994ebba7c9de685f97c44 Mon Sep 17 00:00:00 2001
From: Abijeet <abijeetpatro@gmail.com>
Date: Sat, 16 Jun 2018 02:35:29 +0530
Subject: [PATCH] Fixes issue with action being displayed incorrectly.

Also fixes the issue with the loading icon on copy & move.

Signed-off-by: Abijeet <abijeetpatro@gmail.com>
---
 apps/files/css/files.scss | 4 +++-
 apps/files/js/filelist.js | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/apps/files/css/files.scss b/apps/files/css/files.scss
index 06567332b7d..38c74d242bc 100644
--- a/apps/files/css/files.scss
+++ b/apps/files/css/files.scss
@@ -480,7 +480,9 @@ a.action > img {
     display: inline-block;
     vertical-align: middle;
 }
-
+.selectedActions.hidden {
+    display: none;
+}
 .selectedActions a {
 	display: inline;
 	line-height: 50px;
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index cddedecda78..08c2844a294 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -817,13 +817,13 @@
 				return false;
 			}
 
-			self.fileMultiSelectMenu.toggleLoading('copyMove', true);
 			var disableLoadingState = function(){
 				self.fileMultiSelectMenu.toggleLoading('copyMove', false);
 			};
 
 			var actions = this.isSelectedMovable() ? OC.dialogs.FILEPICKER_TYPE_COPY_MOVE : OC.dialogs.FILEPICKER_TYPE_COPY;
 			OC.dialogs.filepicker(t('files', 'Target folder'), function(targetPath, type) {
+				self.fileMultiSelectMenu.toggleLoading('copyMove', true);
 				if (type === OC.dialogs.FILEPICKER_TYPE_COPY) {
 					self.copy(files, targetPath, disableLoadingState);
 				}
-- 
GitLab