From 1d3bb1baac1c4de8628fff501f21e64a4d8a928d Mon Sep 17 00:00:00 2001 From: ioedeveloper Date: Thu, 4 Jun 2020 08:31:52 +0000 Subject: [PATCH] Fix folder delete update in ui --- apps/remix-ide/src/app/files/file-explorer.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/apps/remix-ide/src/app/files/file-explorer.js b/apps/remix-ide/src/app/files/file-explorer.js index 81b1fda533..97c016989d 100644 --- a/apps/remix-ide/src/app/files/file-explorer.js +++ b/apps/remix-ide/src/app/files/file-explorer.js @@ -241,9 +241,14 @@ function fileExplorer (localRegistry, files, menuItems) { if (!removeFolder) { tooltip(`failed to remove ${key}. Make sure the directory is empty before removing it.`) } else { - const { type } = fileManager.currentFileProvider() + const provider = fileManager.currentFileProvider() - self.updatePath(type) + if (provider) { + const { type } = provider + + return self.updatePath(type) + } + self.updatePath('browser') } }, () => {}) } @@ -287,8 +292,14 @@ function fileExplorer (localRegistry, files, menuItems) { if (!removeFile) { tooltip(`Failed to remove file ${key}.`) } else { - const { type } = fileManager.currentFileProvider() - self.updatePath(type) + const provider = fileManager.currentFileProvider() + + if (provider) { + const { type } = provider + + return self.updatePath(type) + } + self.updatePath('browser') } }, () => {}