I did a bit of debugging. folderPane.js:2605, folder.rename(aName, msgWindow);, 
calls nsImapMailFolder::Rename() which calls nsImapService::RenameLeaf() and 
that opens this URL via GetImapConnectionAndLoadUrl():
  
"imap://u...@mail.com@server:143/rename>.INBOX.TestMessages>.INBOX.testMessages"
Later we came into nsImapIncomingServer::OnlineFolderRename() and 
nsImapMailFolder::RenameClient() which does indeed call 
nsMsgDBFolder::PropagateDelete() as a comment in the patch suggests.

So that's all very well, but there appears to be some code missing to
remove the no longer existing folder from the UI.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to thunderbird in Ubuntu.
https://bugs.launchpad.net/bugs/106737

Title:
  Renaming folder to same name but different case not allowed

Status in Mozilla Thunderbird:
  Confirmed
Status in thunderbird package in Ubuntu:
  Triaged

Bug description:
  Binary package hint: mozilla-thunderbird

  In 1.5.0.10, renaming the folder "foo" to "foO", "fOo" or "Foo" isn't
  allowed; the OK button isn't clickable upon typing the new name.
  However, this can be worked around by renaming the folder "foo" to
  "bar" first, and then renaming "bar" to "foO".

To manage notifications about this bug go to:
https://bugs.launchpad.net/thunderbird/+bug/106737/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to