* EOModeler/EOModelerDocument.m (-saveToPath:): Handle saving with a

.eomodel extension.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@24245 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Matt Rice 2006-12-26 13:49:50 +00:00
parent a485c57c9a
commit 821b403f4e

View file

@ -229,7 +229,9 @@ NSString *EOMConsistencyModelObjectKey = @"EOMConsistencyModelObjectKey";
- (BOOL)saveToPath:(NSString *)path
{
if (![[path pathExtension] isEqual:@"eomodeld"])
NSString *ext = [path pathExtension];
if (!([ext isEqual:@"eomodeld"] || [ext isEqual:@"eomodel"]))
path = [path stringByAppendingPathExtension:@"eomodeld"];
NS_DURING
[_model writeToFile: path];
@ -336,7 +338,7 @@ NSString *EOMConsistencyModelObjectKey = @"EOMConsistencyModelObjectKey";
}
[newEntity setName: entityNumber
? [NSString stringWithFormat: @"Entity%i",entityNumber]
? [NSString stringWithFormat: @"Entity%i", entityNumber]
: @"Entity"];
[newEntity setClassName:@"EOGenericRecord"];
[_editingContext insertObject:newEntity];