Author: rmottola
Date: Tue Dec 16 18:32:09 2014
New Revision: 38252

URL: http://svn.gna.org/viewcvs/gnustep?rev=38252&view=rev
Log:
Initialize backup wrapper after wrapperPath since it depends on it

Modified:
    apps/projectcenter/trunk/ChangeLog
    apps/projectcenter/trunk/Framework/PCProject.m

Modified: apps/projectcenter/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/ChangeLog?rev=38252&r1=38251&r2=38252&view=diff
==============================================================================
--- apps/projectcenter/trunk/ChangeLog  (original)
+++ apps/projectcenter/trunk/ChangeLog  Tue Dec 16 18:32:09 2014
@@ -1,3 +1,8 @@
+2014-12-16 Riccardo Mottola <r...@gnu.org>
+
+       * Framework/PCProject.m
+       Initialize backup wrapper after wrapperPath since it depends on it!
+
 2014-12-16 Riccardo Mottola <r...@gnu.org>
 
        * Framework/PCMakefileFactory.m

Modified: apps/projectcenter/trunk/Framework/PCProject.m
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Framework/PCProject.m?rev=38252&r1=38251&r2=38252&view=diff
==============================================================================
--- apps/projectcenter/trunk/Framework/PCProject.m      (original)
+++ apps/projectcenter/trunk/Framework/PCProject.m      Tue Dec 16 18:32:09 2014
@@ -472,11 +472,11 @@
 - (BOOL)save
 {
   NSFileManager  *fm = [NSFileManager defaultManager];
-  int            spCount = [loadedSubprojects count];
+  NSUInteger      spCount = [loadedSubprojects count];
   int            i;
-  NSString *wrapperFile = [projectName stringByAppendingPathExtension: 
@"pcproj"];
+  NSString *wrapperFile;
   NSString *file = @"PC.project";
-  NSString *backup = [wrapperPath stringByAppendingPathExtension:@"backup"];
+  NSString *backup;
   NSMutableDictionary *dict = [projectDict mutableCopy];
   NSData *dictData = nil;
 
@@ -484,10 +484,12 @@
   [dict removeObjectForKey: PCWindows];
   [dict removeObjectForKey: PCLastEditing];
 
-  // initialize the wrapper...
+  // initialize the wrappers..
+  wrapperFile = [projectName stringByAppendingPathExtension: @"pcproj"];
   projectFileWrapper = [[NSFileWrapper alloc] initDirectoryWithFileWrappers: 
                                                [NSMutableDictionary 
dictionaryWithCapacity: 3]];  
   wrapperPath = [projectPath stringByAppendingPathComponent: wrapperFile];
+  backup = [wrapperPath stringByAppendingPathExtension:@"backup"];
 
   // load subprojects...
   for (i = 0; i < spCount; i++)


_______________________________________________
Gnustep-cvs mailing list
Gnustep-cvs@gna.org
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to