fixing naming to conform to effective ownership, cleaning up releasing

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66899 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor
2011-02-16 06:55:43 +00:00
parent 192c3efa7f
commit 2677566b1d

View File

@@ -57,7 +57,7 @@ bool wxFileDialog::SupportsExtraControl() const
return true;
}
NSArray* GetTypesFromFilter( const wxString filter )
NSArray* CopyTypesFromFilter( const wxString filter )
{
NSMutableArray* types = nil;
if ( !filter.empty() )
@@ -127,8 +127,8 @@ NSArray* GetTypesFromFilter( const wxString filter )
if ( extension.IsEmpty() )
{
if ( types != nil )
[types release];
[types release];
types = nil;
return nil;
}
@@ -188,7 +188,7 @@ void wxFileDialog::ShowWindowModal()
}
else
{
NSArray* types = GetTypesFromFilter( m_wildCard ) ;
NSArray* types = CopyTypesFromFilter( m_wildCard ) ;
NSOpenPanel* oPanel = [NSOpenPanel openPanel];
SetupExtraControls(oPanel);
@@ -207,6 +207,8 @@ void wxFileDialog::ShowWindowModal()
modalDelegate: sheetDelegate
didEndSelector: @selector(sheetDidEnd:returnCode:contextInfo:)
contextInfo: nil];
[types release];
types = nil;
}
}
@@ -280,7 +282,7 @@ int wxFileDialog::ShowModal()
}
else
{
NSArray* types = GetTypesFromFilter( m_wildCard ) ;
NSArray* types = CopyTypesFromFilter( m_wildCard ) ;
NSOpenPanel* oPanel = [NSOpenPanel openPanel];
SetupExtraControls(oPanel);
@@ -299,8 +301,8 @@ int wxFileDialog::ShowModal()
UnsubclassWin();
[oPanel setAccessoryView:nil];
if ( types != nil )
[types release];
[types release];
types = nil;
}
return GetReturnCode();