Author: mguesdon
Date: Thu May 29 13:06:50 2014
New Revision: 37918

URL: http://svn.gna.org/viewcvs/gnustep?rev=37918&view=rev
Log:
* GSWDatabase/WODisplayGroup.m
  respect GNUstep coding standard (curly brackets placement, indentation)
  fix _deleteObject: (undo selectors)
  fix _insertObjectWithObjectAndIndex: (NSAssert)
  fix insertObject:atIndex: (undo selectors)

Modified:
    libs/gsweb/trunk/ChangeLog
    libs/gsweb/trunk/GSWDatabase/WODisplayGroup.m

Modified: libs/gsweb/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gsweb/trunk/ChangeLog?rev=37918&r1=37917&r2=37918&view=diff
==============================================================================
--- libs/gsweb/trunk/ChangeLog  (original)
+++ libs/gsweb/trunk/ChangeLog  Thu May 29 13:06:50 2014
@@ -1,3 +1,9 @@
+2014-05-29  Manuel Guesdon <[email protected]>
+       * GSWDatabase/WODisplayGroup.m
+         respect GNUstep coding standard (curly brackets placement, 
indentation)
+         fix _deleteObject: (undo selectors)
+         fix _insertObjectWithObjectAndIndex: (NSAssert)
+         fix insertObject:atIndex: (undo selectors)
 2014-05-22  Manuel Guesdon <[email protected]>
        * GSWeb/GSWAssociation.h
          replace logTakeValue: by _logPullValue:inComponent:

Modified: libs/gsweb/trunk/GSWDatabase/WODisplayGroup.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gsweb/trunk/GSWDatabase/WODisplayGroup.m?rev=37918&r1=37917&r2=37918&view=diff
==============================================================================
--- libs/gsweb/trunk/GSWDatabase/WODisplayGroup.m       (original)
+++ libs/gsweb/trunk/GSWDatabase/WODisplayGroup.m       Thu May 29 13:06:50 2014
@@ -283,60 +283,61 @@
 -(BOOL)_deleteObject:(id)object
 {
   BOOL result=NO;
-  
-  
+    
   if(_delegateRespondsTo.shouldDeleteObject
      && ![_delegate displayGroup:self
-              shouldDeleteObject:object])
-    result=NO;
-  else
-  {
-    BOOL deletionOK=NO;
-    NS_DURING
+                   shouldDeleteObject:object])
     {
-      if(_dataSource)
-        [_dataSource deleteObject:object];
-      deletionOK=YES;
-    }
-    NS_HANDLER
-    {
-      NSLog(@"EXCEPTION: %@",localException);
-      [self _presentAlertWithTitle:@"Error Deleting Object"
-                           message:[localException reason]];
       result=NO;
     }
-    NS_ENDHANDLER;
-    if (deletionOK)
+  else
     {
-      EOUndoManager* undoManager=[self undoManager];
-      if (undoManager)
-      {
-        [undoManager registerUndoWithTarget:self
-                                   selector:@selector(_selectObjects:)
-                                        arg:[self selectedObjects]];
+      BOOL deletionOK=NO;
+      NS_DURING
+       {
+         if(_dataSource)
+           [_dataSource deleteObject:object];
+         deletionOK=YES;
+       }
+      NS_HANDLER
+       {
+         NSLog(@"EXCEPTION: %@",localException);
+         [self _presentAlertWithTitle:@"Error Deleting Object"
+               message:[localException reason]];
+         result=NO;
+       }
+      NS_ENDHANDLER;
+      if (deletionOK)
+       {
+         EOUndoManager* undoManager=[self undoManager];
+         if (undoManager)
+           {
+             [undoManager registerUndoWithTarget:self
+                          selector:@selector(selectObjectsIdenticalTo:)
+                          arg:[self selectedObjects]];
         
-        [undoManager registerUndoWithTarget:self
-                                   
selector:@selector(_insertObjectWithObjectAndIndex:)
-                                        arg:[NSArray arrayWithObjects:object,
-                                             GSWIntNumber([_displayedObjects 
indexOfObjectIdenticalTo:object]),
-                                             nil]];
-      }
-      
-      [_displayedObjects removeObjectIdenticalTo:object];
-      [_allObjects removeObjectIdenticalTo:object];
-      
-      [self selectObjectsIdenticalTo:[self selectedObjects]
+             [undoManager registerUndoWithTarget:self
+                          selector:@selector(_insertObjectWithObjectAndIndex:)
+                          arg:[NSArray arrayWithObjects:object,
+                                       GSWIntNumber([_displayedObjects 
indexOfObjectIdenticalTo:object]),
+                                       nil]];
+           }
+         
+         [_displayedObjects removeObjectIdenticalTo:object];
+         [_allObjects removeObjectIdenticalTo:object];
+         
+         [self selectObjectsIdenticalTo:[self selectedObjects]
                 selectFirstOnNoMatch:NO];
-      
-      if (_delegateRespondsTo.didDeleteObject)
-        [_delegate displayGroup:self
-                didDeleteObject:object];
-      
-      [self redisplay];
-      
-      result=YES;
+         
+         if (_delegateRespondsTo.didDeleteObject)
+           [_delegate displayGroup:self
+                      didDeleteObject:object];
+         
+         [self redisplay];
+         
+         result=YES;
+       }
     }
-  }
   return result;
 }
 
@@ -384,9 +385,8 @@
   id object=nil;
   NSNumber* indexObject=nil;
   int index=0;
-  
-  
-  NSAssert1([objectAndIndex count]==0,
+    
+  NSAssert1([objectAndIndex count]==2,
             @"Bad Array : %@",objectAndIndex);
   
   object = [objectAndIndex objectAtIndex:0];
@@ -397,7 +397,6 @@
   
   [self insertObject:object
              atIndex:index];
-  
 }
 
 /** Returns 1st index of selection if any, -1 otherwise **/
@@ -1279,65 +1278,64 @@
 - (void)insertObject:(id)anObject
              atIndex:(unsigned)index
 {
-  
   if ([self endEditing])
-  {
-    if (index>[_displayedObjects count])
     {
-      [[NSException exceptionWithName:NSInvalidArgumentException
-                               reason:[NSString stringWithFormat:@"%@ %@: 
index %u is beyond the bounds of %d",
-                                       [self class],NSStringFromSelector(_cmd),
-                                       index,[_displayedObjects count]]
-                             userInfo:nil] raise];
+      if (index>[_displayedObjects count])
+       {
+         [[NSException exceptionWithName:NSInvalidArgumentException
+                       reason:[NSString stringWithFormat:@"%@ %@: index %u is 
beyond the bounds of %d",
+                                        [self 
class],NSStringFromSelector(_cmd),
+                                        index,[_displayedObjects count]]
+                       userInfo:nil] raise];
+       }
+      else if (_delegateRespondsTo.shouldInsertObject == YES
+              && ![_delegate displayGroup:self
+                             shouldInsertObject:anObject
+                             atIndex:index])
+       {
+         // to nothing more
+       }
+      else
+       {
+         BOOL insertionOK=NO;
+         NS_DURING
+           {
+             if (_dataSource)
+               [_dataSource insertObject:anObject];
+             insertionOK=YES;
+           }
+         NS_HANDLER
+           {
+             NSLog(@"EXCEPTION: %@",localException);
+             [self _presentAlertWithTitle:@"Error Inserting Object"
+                   message:[localException reason]];
+           }
+         NS_ENDHANDLER;
+         if (insertionOK)
+           {
+             EOUndoManager* undoManager=[self undoManager];
+             if (undoManager)
+               {
+                 [undoManager registerUndoWithTarget:self
+                              selector:@selector(selectObjectsIdenticalTo:)
+                              arg:[self selectedObjects]];
+                 [undoManager registerUndoWithTarget:self
+                              selector:@selector(_deleteObject:)
+                              arg:anObject];
+               }
+             [_displayedObjects insertObject:anObject
+                                atIndex:index];
+             [_allObjects insertObject:anObject
+                          atIndex:index];
+             [self redisplay];
+             
+             if (_delegateRespondsTo.didInsertObject)
+               [_delegate displayGroup:self
+                          didInsertObject:anObject];
+             [self selectObjectsIdenticalTo:[NSArray 
arrayWithObject:anObject]];
+           }
+       }
     }
-    else if (_delegateRespondsTo.shouldInsertObject == YES
-             && ![_delegate displayGroup:self
-                      shouldInsertObject:anObject
-                                 atIndex:index])
-    {
-      // to nothing more
-    }
-    else
-    {
-      BOOL insertionOK=NO;
-      NS_DURING
-      {
-        if (_dataSource)
-          [_dataSource insertObject:anObject];
-        insertionOK=YES;
-      }
-      NS_HANDLER
-      {
-        NSLog(@"EXCEPTION: %@",localException);
-        [self _presentAlertWithTitle:@"Error Inserting Object"
-                             message:[localException reason]];
-      }
-      NS_ENDHANDLER;
-      if (insertionOK)
-      {
-        EOUndoManager* undoManager=[self undoManager];
-        if (undoManager)
-        {
-          [undoManager registerUndoWithTarget:self
-                                     selector:@selector(_selectObjects:)
-                                          arg:[self selectedObjects]];
-          [undoManager registerUndoWithTarget:self
-                                     selector:@selector(_deleteObject:)
-                                          arg:anObject];
-        }
-        [_displayedObjects insertObject:anObject
-                                atIndex:index];
-        [_allObjects insertObject:anObject
-                          atIndex:index];
-        [self redisplay];
-        
-        if (_delegateRespondsTo.didInsertObject)
-          [_delegate displayGroup:self
-                  didInsertObject:anObject];
-        [self selectObjectsIdenticalTo:[NSArray arrayWithObject:anObject]];
-      }
-    }
-  }
 }
 
 //--------------------------------------------------------------------


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to