diff --git a/mail/js/app.js b/mail/js/app.js index 341722466f..fb4b3a83cb 100644 --- a/mail/js/app.js +++ b/mail/js/app.js @@ -1132,10 +1132,11 @@ app.classes.mail = AppJS.extend( */ mail_queueRefreshFolderList: function(_folders) { + var self = this; // as jsonq is too fast wrap it to be delayed a bit, to ensure the folder actions // are executed last of the queue window.setTimeout(function() { - egw.jsonq('mail.mail_ui.ajax_setFolderStatus',[_folders]); + egw.jsonq('mail.mail_ui.ajax_setFolderStatus',[_folders], function (){self.unlock_tree()}); }, 100); },