PRBool nsMIMEInfoAndroid::GetMimeInfoForFileExt(const nsACString& aFileExt, nsMIMEInfoAndroid **aMimeInfo) { nsCString mimeType; if (mozilla::AndroidBridge::Bridge()) mozilla::AndroidBridge::Bridge()-> GetMimeTypeFromExtensions(aFileExt, mimeType); PRBool found = GetMimeInfoForMimeType(mimeType, aMimeInfo); (*aMimeInfo)->SetPrimaryExtension(aFileExt); return found; }
bool nsMIMEInfoAndroid::GetMimeInfoForFileExt(const nsACString& aFileExt, nsMIMEInfoAndroid **aMimeInfo) { nsCString mimeType; if (mozilla::AndroidBridge::Bridge()) mozilla::AndroidBridge::Bridge()-> GetMimeTypeFromExtensions(aFileExt, mimeType); // "*/*" means that the bridge didn't know. if (mimeType.Equals(nsDependentCString("*/*"), nsCaseInsensitiveCStringComparator())) return false; bool found = GetMimeInfoForMimeType(mimeType, aMimeInfo); (*aMimeInfo)->SetPrimaryExtension(aFileExt); return found; }