diff --git a/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp b/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp index 7793e7fc5948..d614dbcf6dd5 100644 --- a/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp +++ b/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp @@ -341,6 +341,10 @@ bool mozTXTToHTMLConv::ShouldLinkify(const nsCString& aURL) { nsresult rv = mIOService->ExtractScheme(aURL, scheme); if (NS_FAILED(rv)) return false; + if (scheme == "http" || scheme == "https" || scheme == "mailto") { + return true; + } + // Get the handler for this scheme. nsCOMPtr handler; rv = mIOService->GetProtocolHandler(scheme.get(), getter_AddRefs(handler));