diff options
author | Thierry Crozat | 2013-04-09 22:52:14 +0100 |
---|---|---|
committer | Thierry Crozat | 2013-04-09 22:52:14 +0100 |
commit | fa7f1adf03cfea062a96976e6a1dfc25ab151278 (patch) | |
tree | 63baca2d634793d75c5355948ce4c9823565c288 | |
parent | f1d59de3d51cf292623474d204dd5060f873d79c (diff) | |
download | scummvm-rg350-fa7f1adf03cfea062a96976e6a1dfc25ab151278.tar.gz scummvm-rg350-fa7f1adf03cfea062a96976e6a1dfc25ab151278.tar.bz2 scummvm-rg350-fa7f1adf03cfea062a96976e6a1dfc25ab151278.zip |
OSX: Fix memory leaks
-rw-r--r-- | gui/browser_osx.mm | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/gui/browser_osx.mm b/gui/browser_osx.mm index d0bbfd546d..97521862fe 100644 --- a/gui/browser_osx.mm +++ b/gui/browser_osx.mm @@ -133,7 +133,6 @@ int BrowserDialog::runModal() { ShowHiddenFilesControler *shoHiddenFilesControler = 0; if ([panel respondsToSelector:@selector(setShowsHiddenFiles:)]) { shoHiddenFilesButton = [[NSButton alloc] init]; - [shoHiddenFilesButton retain]; [shoHiddenFilesButton setButtonType:NSSwitchButton]; [shoHiddenFilesButton setTitle:(NSString *)_hiddenFilesRef]; [shoHiddenFilesButton sizeToFit]; @@ -147,7 +146,6 @@ int BrowserDialog::runModal() { [panel setAccessoryView:shoHiddenFilesButton]; shoHiddenFilesControler = [[ShowHiddenFilesControler alloc] init]; - [shoHiddenFilesControler retain]; [shoHiddenFilesControler setOpenPanel:panel]; [shoHiddenFilesButton setTarget:shoHiddenFilesControler]; [shoHiddenFilesButton setAction:@selector(showHiddenFiles:)]; @@ -162,10 +160,8 @@ int BrowserDialog::runModal() { } } - if (shoHiddenFilesButton != 0) - [shoHiddenFilesButton release]; - if (shoHiddenFilesControler != 0) - [shoHiddenFilesControler release]; + [shoHiddenFilesButton release]; + [shoHiddenFilesControler release]; // If we were in fullscreen mode, switch back if (wasFullscreen) { |