@@ -97,7 +97,7 @@ - (BOOL) openFileHelper: (NSString*) filename {
9797 if (result)
9898 {
9999 [self addRecentDocument: [NSURL fileURLWithPath: filename]];
100- self.projectHasChanged = true ;
100+ self.projectHasChanged = NO ;
101101 }
102102
103103 return result;
@@ -128,7 +128,7 @@ - (BOOL) openFileHelper: (NSString*) filename {
128128 if (result)
129129 {
130130 [self addRecentDocument: [NSURL fileURLWithPath: filename]];
131- self.projectHasChanged = true ;
131+ self.projectHasChanged = YES ;
132132 }
133133 }
134134
@@ -148,6 +148,8 @@ - (BOOL) openFileHelper: (NSString*) filename {
148148 if (project == nil ) {
149149 NSBeep ();
150150 return NO ;
151+ } else {
152+ self.projectHasChanged = NO ;
151153 }
152154
153155 self.openFileSheetController = [[OpenFileSheetController alloc ] initWithWindowNibName: @" OpenFileSheetController" ];
@@ -166,7 +168,7 @@ - (BOOL) openFileHelper: (NSString*) filename {
166168 if (result)
167169 {
168170 [self addRecentDocument: [NSURL fileURLWithPath: filename]];
169- self.projectHasChanged = true ;
171+ self.projectHasChanged = YES ;
170172 }
171173 }
172174
@@ -200,7 +202,7 @@ - (void)applicationDidFinishLaunching:(NSNotification *)aNotification
200202 [self openFileHelper: [documents[0 ] path ]];
201203 if ([[documents[0 ] absoluteString ] hasSuffix: MFL_COREDATA_PROJECT_EXTENSION ])
202204 {
203- self.projectHasChanged = false ;
205+ self.projectHasChanged = NO ;
204206 }
205207 }
206208 else
@@ -289,7 +291,7 @@ - (void)handleLaunchArguments:(NSArray *)launchArguments
289291 BOOL result = [self .mainWindowController openFiles: model persistenceFile: store persistenceType: (NSInteger )storeFormat];
290292
291293 if (result) {
292- self.projectHasChanged = true ;
294+ self.projectHasChanged = YES ;
293295 }
294296 }
295297 }
@@ -344,7 +346,7 @@ - (IBAction)newAction:(id)sender
344346 BOOL result = [self .mainWindowController openFiles: newValues[MFL_MOM_FILE_KEY ] persistenceFile: newValues[MFL_DB_FILE_KEY ] persistenceType: [persistenceFormat intValue ]];
345347
346348 if (result) {
347- self.projectHasChanged = true ;
349+ self.projectHasChanged = YES ;
348350 }
349351 }
350352}
0 commit comments