back out part of 346954 to fix Flash when migrating a profile from PPC to x86. b=356694 r=sayrer sr=jst

This commit is contained in:
joshmoz%gmail.com 2006-11-08 16:43:17 +00:00
Родитель 8c5ee66d7a
Коммит 9fb6333187
1 изменённых файлов: 15 добавлений и 20 удалений

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

@ -4882,6 +4882,7 @@ nsresult nsPluginHostImpl::ScanPluginsDirectory(nsIFile * pluginsDir,
if (NS_FAILED(rv)) if (NS_FAILED(rv))
continue; continue;
if (nsPluginsDir::IsPluginFile(dirEntry)) {
pluginFileinDirectory * item = new pluginFileinDirectory(); pluginFileinDirectory * item = new pluginFileinDirectory();
if (!item) if (!item)
return NS_ERROR_OUT_OF_MEMORY; return NS_ERROR_OUT_OF_MEMORY;
@ -4893,7 +4894,7 @@ nsresult nsPluginHostImpl::ScanPluginsDirectory(nsIFile * pluginsDir,
item->mModTime = fileModTime; item->mModTime = fileModTime;
item->mFilename = filePath; item->mFilename = filePath;
pluginFilesArray.AppendElement(item); pluginFilesArray.AppendElement(item);
}
} // end round of up of plugin files } // end round of up of plugin files
// now sort the array by file modification time or by filename, if equal // now sort the array by file modification time or by filename, if equal
@ -4942,15 +4943,9 @@ nsresult nsPluginHostImpl::ScanPluginsDirectory(nsIFile * pluginsDir,
} }
} }
else { else {
if (nsPluginsDir::IsPluginFile(localfile)) {
// plugin file was added, flag this fact // plugin file was added, flag this fact
*aPluginsChanged = PR_TRUE; *aPluginsChanged = PR_TRUE;
} }
else {
// It's a non-plugin, so keep looping.
continue;
}
}
// if we are not creating the list, just continue the loop // if we are not creating the list, just continue the loop
// no need to proceed if changes are detected // no need to proceed if changes are detected