allow claling Unassociate() on previously not initialized wxMimeTypesManager

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39780 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2006-06-18 21:33:38 +00:00
parent 21a9132e92
commit 9413e1e34a
2 changed files with 4 additions and 0 deletions

View File

@@ -527,6 +527,8 @@ wxMimeTypesManager::~wxMimeTypesManager()
bool wxMimeTypesManager::Unassociate(wxFileType *ft)
{
EnsureImpl();
#if defined(__UNIX__) && !defined(__CYGWIN__) && !defined(__WINE__)
return m_impl->Unassociate(ft);
#else

View File

@@ -2643,6 +2643,8 @@ size_t wxMimeTypesManagerImpl::EnumAllFileTypes(wxArrayString& mimetypes)
bool wxMimeTypesManagerImpl::Unassociate(wxFileType *ft)
{
InitIfNeeded();
wxArrayString sMimeTypes;
ft->GetMimeTypes(sMimeTypes);