nsInternetConfigService needs to set the default app/description rather than

the "preferred" one.  Bug 189094, r=pkw@us.ibm.com, sr=sfraser
This commit is contained in:
bzbarsky%mit.edu 2003-01-14 22:29:48 +00:00
Родитель 19e5469183
Коммит 845bc3e721
1 изменённых файлов: 2 добавлений и 3 удалений

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

@ -385,7 +385,7 @@ nsresult nsInternetConfigService::FillMIMEInfoForICEntry(ICMapEntry& entry, nsIM
info->SetDescription(NS_ConvertASCIItoUCS2(temp.get()).get());
temp.Assign((char *) &entry.postAppName[1], entry.postAppName[0]);
info->SetApplicationDescription(NS_ConvertASCIItoUCS2(temp.get()).get());
info->SetDefaultDescription(NS_ConvertASCIItoUCS2(temp.get()).get());
if (entry.flags & kICMapPostMask)
{
@ -397,10 +397,9 @@ nsresult nsInternetConfigService::FillMIMEInfoForICEntry(ICMapEntry& entry, nsIM
rv = file->InitToAppWithCreatorCode(entry.postCreator);
if (rv == NS_OK)
{
//info->SetAlwaysAskBeforeHandling(PR_FALSE);
nsCOMPtr<nsIFile> nsfile = do_QueryInterface(file, &rv);
if (rv == NS_OK)
info->SetPreferredApplicationHandler(nsfile);
info->SetDefaultApplicationHandler(nsfile);
}
}
}