* EOAccess/EOModel.m (setName:): Remove from group before

changing name and readd afterwards.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@20831 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
David Ayers 2005-03-02 15:34:57 +00:00
parent da6a07ec81
commit 627c340174
2 changed files with 19 additions and 12 deletions

View file

@ -6,7 +6,10 @@
* EOControl/EOSortOrdering.m: Include EONull.h instead of
NSNull.h.
* EOAccess/EODatabaseChannel.m: Update formatting,
* EOAccess/EODatabaseChannel.m: Update formatting.
* EOAccess/EOModel.m (setName:): Remove from group before
changing name and readd afterwards.
2005-02-22 David Ayers <d.ayers@inode.at>

View file

@ -1416,19 +1416,23 @@ NSString *EOEntityLoadedNotification = @"EOEntityLoadedNotification";
{
if (![name isEqualToString: _name])
{
//TODO
/*
//???
self retain;
self modelGroup;
//todo if modelgroup;
*/
EOModelGroup *group;
AUTORELEASE(RETAIN(self));
group = [self modelGroup];
if (group)
{
[group removeModel: self];
}
[self willChange];
ASSIGN(_name, name);
/*
self modelGroup;
self release;
*/
if (group)
{
[group addModel: self];
}
}
}