rem: win->setMsg(msg);
add: win->setMsg(msg, FALSE);
context: static void recoverDeadLetters(void){  KMComposeWin* win;  KMMessage* msg;  QDir dir = QDir::home();  QString fname = dir.path();  int i, rc, num;  if (!dir.exists("dead.letter")) return;  fname += "/dead.letter";  KMFolder folder(NULL, fname);  folder.setAutoCreateIndex(FALSE);  rc = folder.open();  if (rc)  {    perror("cannot open file "+fname);    return;  }  folder.quiet(TRUE);  folder.open();  num = folder.count();  debug("%ld messages in %s", num, (const char*)fname);  for (i=0; i<num; i++)  {    debug("processing dead letter #%d", i);    msg = folder.take(0);    if (msg)    {      win = new KMComposeWin;      win->setMsg(msg);      win->show();    }  }  folder.close();  unlink(fname);}