support for incorrect entries in .mime.types added (world is not perfect, alas)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1759 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
20d10ee18b
commit
a1d8eaf7a9
@ -993,6 +993,16 @@ void wxMimeTypesManagerImpl::ReadMimeTypes(const wxString& strFileName)
|
||||
}
|
||||
}
|
||||
|
||||
// although it doesn't seem to be covered by RFCs, some programs
|
||||
// (notably Netscape) create their entries with several comma
|
||||
// separated extensions (RFC mention the spaces only)
|
||||
strExtensions.Replace(",", " ");
|
||||
|
||||
// also deal with the leading dot
|
||||
if ( !strExtensions.IsEmpty() && strExtensions[0] == '.' ) {
|
||||
strExtensions.erase(0, 1);
|
||||
}
|
||||
|
||||
int index = m_aTypes.Index(strMimeType);
|
||||
if ( index == wxNOT_FOUND ) {
|
||||
// add a new entry
|
||||
|
Loading…
Reference in New Issue
Block a user