Only call GetFromExtension if we have an extension. (Bug 523672) r=bzbarsky

This commit is contained in:
L. David Baron 2009-10-22 16:36:21 -04:00
Родитель ab8079af2f
Коммит ff38166f29
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -79,9 +79,11 @@ nsMIMEInfoUnix::GetHasDefaultHandler(PRBool *_retval)
nsRefPtr<nsMIMEInfoBase> mimeInfo = nsGNOMERegistry::GetFromType(mType);
if (!mimeInfo) {
nsCAutoString ext;
GetPrimaryExtension(ext);
nsresult rv = GetPrimaryExtension(ext);
if (NS_SUCCEEDED(rv)) {
mimeInfo = nsGNOMERegistry::GetFromExtension(ext);
}
}
if (mimeInfo)
*_retval = PR_TRUE;