From 82d9ce01bde280d7a78c1f037f32d62093c53503 Mon Sep 17 00:00:00 2001 From: vspader Date: Sat, 28 Feb 2009 22:03:51 -0800 Subject: [PATCH] Fixed file source plugin so URL still exists after closing. --- Plugins/FileSource/FileSource.m | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Plugins/FileSource/FileSource.m b/Plugins/FileSource/FileSource.m index aba6bff7f..ce73881cb 100644 --- a/Plugins/FileSource/FileSource.m +++ b/Plugins/FileSource/FileSource.m @@ -13,8 +13,7 @@ - (BOOL)open:(NSURL *)url { - _url = url; - [_url retain]; + [self setURL:url]; _fd = fopen([[url path] UTF8String], "r"); @@ -43,9 +42,6 @@ - (void)close { - [_url release]; - _url = nil; - if (_fd) { fclose(_fd); @@ -78,6 +74,7 @@ - (void)dealloc { [self close]; + [self setURL:nil]; [super dealloc]; }