Bug 630364 - followup to preserve mime info. external application handlers do not honor warning preferences. android-only r=blassey. a=blocking-fennec

This commit is contained in:
Doug Turner 2011-02-09 13:51:23 -08:00
Родитель 0c7db66776
Коммит ed3ff7124c
1 изменённых файлов: 4 добавлений и 1 удалений

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

@ -57,9 +57,12 @@ nsMIMEInfoAndroid::LoadUriInternal(nsIURI * aURI)
nsCString uriSpec;
aURI->GetSpec(uriSpec);
nsCString uriScheme;
aURI->GetScheme(uriScheme);
if (mozilla::AndroidBridge::Bridge())
return mozilla::AndroidBridge::Bridge()->
OpenUriExternal(uriSpec, EmptyCString()) ? NS_OK : NS_ERROR_FAILURE;
OpenUriExternal(uriSpec, mType.Equals(uriScheme) ? EmptyCString() : mType) ? NS_OK : NS_ERROR_FAILURE;
return NS_ERROR_FAILURE;
}