mirror of
https://github.com/gnustep/libs-gdl2.git
synced 2025-04-22 04:40:44 +00:00
* EOControl/EOEditingContext.m (-[forgetObject:]: Clear registered
snapshots. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@22180 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
01966f05be
commit
2525162b8d
3 changed files with 7 additions and 2 deletions
|
@ -21,6 +21,9 @@
|
|||
(-[EOTemporaryGlobalID copyWithZone:]): Remove.
|
||||
(-[EOTemporaryGlobalID description]): Implement.
|
||||
* EOControl/EOKeyGlobalID.m (-[EOKeyGlobalID copyWithZone:]): Remove.
|
||||
|
||||
* EOControl/EOEditingContext.m (-[forgetObject:]: Clear registered
|
||||
snapshots.
|
||||
|
||||
2005-12-05 David Ayers <d.ayers@inode.at>
|
||||
|
||||
|
|
|
@ -23,8 +23,8 @@
|
|||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
#ifndef __EOEditingContext_h__
|
||||
#define __EOEditingContext_h__
|
||||
#ifndef __EOControl_EOEditingContext_h__
|
||||
#define __EOControl_EOEditingContext_h__
|
||||
|
||||
#ifdef GNUSTEP
|
||||
#include <Foundation/NSHashTable.h>
|
||||
|
|
|
@ -3012,6 +3012,8 @@ _mergeValueForKey(id obj, id value,
|
|||
@"forgetObject gid: %@",
|
||||
gid);
|
||||
|
||||
[self clearOriginalSnapshotForObject: object];
|
||||
[_eventSnapshotsByGID removeObjectForKey: gid];
|
||||
NSMapRemove(_globalIDsByObject, object);
|
||||
NSMapRemove(_objectsByGID, gid);
|
||||
|
||||
|
|
Loading…
Reference in a new issue