зеркало из https://github.com/mozilla/pjs.git
update my comment for correctness. r=racham@netscape.com
This commit is contained in:
Родитель
c8de8fe9e7
Коммит
6d545c8c8c
|
@ -1199,8 +1199,9 @@ nsProfile::RenameProfile(const PRUnichar* oldName, const PRUnichar* newName)
|
||||||
rv = DeleteProfile(oldName, PR_FALSE /* don't delete files */);
|
rv = DeleteProfile(oldName, PR_FALSE /* don't delete files */);
|
||||||
if (NS_FAILED(rv)) return rv;
|
if (NS_FAILED(rv)) return rv;
|
||||||
|
|
||||||
/* note, we do not rename the dir on disk to the new name
|
/* note, we do not rename the directory on disk to the new name
|
||||||
* we don't rename the directory on purpose.
|
* this is on purpose.
|
||||||
|
*
|
||||||
* we don't require the directory name to match the profile name,
|
* we don't require the directory name to match the profile name,
|
||||||
* but it usually does.
|
* but it usually does.
|
||||||
* (the pairing of values occurs in the profile registry)
|
* (the pairing of values occurs in the profile registry)
|
||||||
|
@ -1209,11 +1210,9 @@ nsProfile::RenameProfile(const PRUnichar* oldName, const PRUnichar* newName)
|
||||||
* 1) user creates a profile "foo" and the directory gets named "foo".
|
* 1) user creates a profile "foo" and the directory gets named "foo".
|
||||||
* 2) user creates a profile "bar" and the directory gets named "bar"
|
* 2) user creates a profile "bar" and the directory gets named "bar"
|
||||||
* 3) user deletes the profile "foo", but chooses not to delete the files on disk. (they are given this option when deleting a profile)
|
* 3) user deletes the profile "foo", but chooses not to delete the files on disk. (they are given this option when deleting a profile)
|
||||||
* 4) user renames "bar" profile to "foo"
|
* 4) user renames "bar" profile to "foo", but still uses the directory named "bar" on disk
|
||||||
*
|
*
|
||||||
* things would not work correctly if we renamed the folder on disk.
|
* bad things would happen if we tried to rename the directory
|
||||||
* for completeness:
|
|
||||||
* if the user now creates another new profile named "foo", the folder on disk will have a unique name on disk, probably "foo-1".
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* profile is just replaced. But Keep up the count */
|
/* profile is just replaced. But Keep up the count */
|
||||||
|
|
Загрузка…
Ссылка в новой задаче