Index: chrome/browser/resources/file_manager/foreground/js/file_manager_commands.js |
diff --git a/chrome/browser/resources/file_manager/foreground/js/file_manager_commands.js b/chrome/browser/resources/file_manager/foreground/js/file_manager_commands.js |
index 41e007852c420378a214ed69fa56011348e1bb15..32a3c843e9fe88fbf3eb0f7e3758de49fea78357 100644 |
--- a/chrome/browser/resources/file_manager/foreground/js/file_manager_commands.js |
+++ b/chrome/browser/resources/file_manager/foreground/js/file_manager_commands.js |
@@ -533,10 +533,12 @@ CommandHandler.COMMANDS_['rename'] = { |
fileManager.initiateRename(); |
}, |
canExecute: function(event, fileManager) { |
+ var allowRenamingWhileOffline = |
+ fileManager.directoryModel.getCurrentRootType() === RootType.DRIVE; |
var selection = fileManager.getSelection(); |
event.canExecute = |
!fileManager.isRenamingInProgress() && |
- !fileManager.isOnReadonlyDirectory() && |
+ (!fileManager.isOnReadonlyDirectory() || allowRenamingWhileOffline) && |
selection && |
selection.totalCount == 1; |
} |