fix for bug 205895 - make nsIMIMEInfo.getFileExtensions use a string enumerator, to avoid excess allocation at startup

r=bz, sr=darin
This commit is contained in:
alecf%flett.org 2006-05-17 02:36:30 +00:00
Родитель 044609b7cc
Коммит 0719034156
1 изменённых файлов: 3 добавлений и 5 удалений

Просмотреть файл

@ -249,11 +249,9 @@
// If not updating (i.e., a newly encountered mime type),
// then update extension list and description.
if (!entry.mUpdateMode) {
var extCount = { value: 0 };
var extArray = { value: null };
info.GetFileExtensions(extCount, extArray);
for (var i = 0; i < extArray.value.length; i++) {
entry.addExtension(extArray.value[i]);
var extEnumerator = info.getFileExtensions();
while (extEnumerator.hasMore()) {
entry.addExtension(extEnumerator.getNext());
}
entry.description = info.Description;
entry.appDisplayName = "";