mirror of
https://github.com/gnustep/libs-gdl2.git
synced 2025-02-21 02:20:55 +00:00
* 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:
parent
da6a07ec81
commit
627c340174
2 changed files with 19 additions and 12 deletions
|
@ -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>
|
||||
|
||||
|
|
|
@ -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];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue