summaryrefslogtreecommitdiff
path: root/program/js/app.js
diff options
context:
space:
mode:
authorAleksander Machniak <alec@alec.pl>2014-06-15 10:29:55 +0200
committerAleksander Machniak <alec@alec.pl>2014-06-15 10:29:55 +0200
commita4b6f56e49582a101d57c302301cb48c684280e4 (patch)
tree64b628e5f14bfcc2f414512b6173403bd34c5f04 /program/js/app.js
parent1e22cb1e86d1e4c9e689d2e5bca7beccb380742a (diff)
Fix list reload after sending message in another window (#1489931) - use checkmail instead of list command
Diffstat (limited to 'program/js/app.js')
-rw-r--r--program/js/app.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/program/js/app.js b/program/js/app.js
index 9909a02fe..ea7be4eac 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -4280,21 +4280,22 @@ function rcube_webmail()
this.display_message(msg, type);
if (this.env.extwin) {
- var rc = this.opener();
this.lock_form(this.gui_objects.messageform);
+
+ var rc = this.opener();
if (rc) {
rc.display_message(msg, type);
// refresh the folder where sent message was saved or replied message comes from
if (folders && rc.env.task == 'mail' && rc.env.action == '' && $.inArray(rc.env.mailbox, folders) >= 0) {
- // @TODO: try with 'checkmail' here when #1485186 is fixed. See also #1489249.
- rc.command('list');
+ rc.command('checkmail');
}
}
- setTimeout(function(){ window.close() }, 1000);
+
+ setTimeout(function() { window.close(); }, 1000);
}
else {
// before redirect we need to wait some time for Chrome (#1486177)
- setTimeout(function(){ ref.list_mailbox(); }, 500);
+ setTimeout(function() { ref.list_mailbox(); }, 500);
}
};