Aleksander Machniak
2013-09-11 66a549e1331fb85a04d34294b1197e6848a76954
program/js/app.js
@@ -3783,7 +3783,7 @@
    this.env.search_id = null;
  };
  this.sent_successfully = function(type, msg, target)
  this.sent_successfully = function(type, msg, folders)
  {
    this.display_message(msg, type);
@@ -3792,9 +3792,11 @@
      this.lock_form(this.gui_objects.messageform);
      if (rc) {
        rc.display_message(msg, type);
        // refresh the folder where sent message was saved
        if (target && rc.env.task == 'mail' && rc.env.action == '' && rc.env.mailbox == target)
          rc.command('checkmail');
        // 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.env.mailbox);
        }
      }
      setTimeout(function(){ window.close() }, 1000);
    }