* GormCore/GormDocument.m: change to log to debug instead.

* GormCore/GormImageEditor.m: properly dealloc the image code.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26468 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Gregory John Casamento 2008-04-24 05:22:44 +00:00
parent 63126d63f7
commit 605ca74210
3 changed files with 13 additions and 6 deletions

View file

@ -1,3 +1,8 @@
2008-04-24 01:21-EDT Gregory John Casamento <greg_casamento@yahoo.com>
* GormCore/GormDocument.m: change to log to debug instead.
* GormCore/GormImageEditor.m: properly dealloc the image code.
2008-04-24 00:54-EDT Gregory John Casamento <greg_casamento@yahoo.com> 2008-04-24 00:54-EDT Gregory John Casamento <greg_casamento@yahoo.com>
* English.lproj/GormDocument.gorm: Correct issue with window. * English.lproj/GormDocument.gorm: Correct issue with window.

View file

@ -1168,7 +1168,7 @@ static NSImage *fileImage = nil;
- (id) retain - (id) retain
{ {
[super retain]; [super retain];
NSLog(@"Retaining document, retain count %d",[self retainCount]); NSDebugLog(@"Retaining document, retain count %d",[self retainCount]);
return self; return self;
} }
@ -1179,6 +1179,7 @@ static NSImage *fileImage = nil;
{ {
[[NSNotificationCenter defaultCenter] removeObserver: self]; [[NSNotificationCenter defaultCenter] removeObserver: self];
ASSIGN(lastEditor, nil); ASSIGN(lastEditor, nil);
// [filePrefsWindow close];
// Get rid of the selection box. // Get rid of the selection box.
[selectionBox removeFromSuperviewWithoutNeedingDisplay]; [selectionBox removeFromSuperviewWithoutNeedingDisplay];

View file

@ -118,17 +118,18 @@ static NSMapTable *docMap = 0;
- (void) dealloc - (void) dealloc
{ {
if(closed == NO) // if(closed == NO)
[self close]; // [self close];
// It is not necessary to call super dealloc here. // It is not necessary to call super dealloc here.
// images are cached throughout the lifetime of the app. // images are cached throughout the lifetime of the app.
// Once loaded, they are in the cache permanently and // Once loaded, they are in the cache permanently and
// are release on app termination. // are release on app termination.
RELEASE(objects); // RELEASE(objects);
NSDebugLog(@"Released..."); NSDebugLog(@"Released image editor...");
GSNOSUPERDEALLOC; // GSNOSUPERDEALLOC;
[super dealloc];
} }
- (void) close - (void) close