diff --git a/client/modules/menu.js b/client/modules/menu.js index 87580848..e17e9f8c 100644 --- a/client/modules/menu.js +++ b/client/modules/menu.js @@ -250,9 +250,13 @@ function MenuProto(position) { CloudCmd.execFromModule('Cloud', 'saveFile', (name, data) => { const path = DOM.getCurrentDirPath() + name; + const setCurrent = () => DOM.setCurrentByName(name); RESTful.write(path, data, (error) => { - !error && CloudCmd.refresh(); + if (error) + return; + + CloudCmd.refresh(null, setCurrent); }); }); }