aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorThierry Crozat2013-04-09 22:52:14 +0100
committerThierry Crozat2013-04-09 22:52:14 +0100
commitfa7f1adf03cfea062a96976e6a1dfc25ab151278 (patch)
tree63baca2d634793d75c5355948ce4c9823565c288 /gui
parentf1d59de3d51cf292623474d204dd5060f873d79c (diff)
downloadscummvm-rg350-fa7f1adf03cfea062a96976e6a1dfc25ab151278.tar.gz
scummvm-rg350-fa7f1adf03cfea062a96976e6a1dfc25ab151278.tar.bz2
scummvm-rg350-fa7f1adf03cfea062a96976e6a1dfc25ab151278.zip
OSX: Fix memory leaks
Diffstat (limited to 'gui')
-rw-r--r--gui/browser_osx.mm8
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) {