diff --git a/core/src/plugins/access.fs/fsActions.xml b/core/src/plugins/access.fs/fsActions.xml index 408bf0829d..4672c063cb 100644 --- a/core/src/plugins/access.fs/fsActions.xml +++ b/core/src/plugins/access.fs/fsActions.xml @@ -604,11 +604,11 @@ conn.addParameter('filename_new', newValue); conn.onComplete = function(transport){ pydio.getController().parseXmlMessage(transport.responseXML); + if(orig && ajaxplorer.getUserSelection()){ + ajaxplorer.getUserSelection().setSelectionSource(orig); + } }; - conn.sendSync(); - if(orig && ajaxplorer.getUserSelection()){ - ajaxplorer.getUserSelection().setSelectionSource(orig); - } + conn.sendAsync(); }; if(ajaxplorer.getUserSelection() && ajaxplorer.getUserSelection().getSelectionSource() && ajaxplorer.getUserSelection().getSelectionSource().switchCurrentLabelToEdition) { ajaxplorer.getUserSelection().getSelectionSource().switchCurrentLabelToEdition(callback); diff --git a/core/src/plugins/gui.ajax/res/js/ui/prototype/class.PydioUI.js b/core/src/plugins/gui.ajax/res/js/ui/prototype/class.PydioUI.js index 0de70a6f20..096aea26a5 100644 --- a/core/src/plugins/gui.ajax/res/js/ui/prototype/class.PydioUI.js +++ b/core/src/plugins/gui.ajax/res/js/ui/prototype/class.PydioUI.js @@ -602,7 +602,7 @@ Class.create("PydioUI", { } } }; - connexion.sendSync(); + connexion.sendAsync(); },