View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0002154 | SOGo | Backend General | public | 2012-12-31 15:39 | 2013-01-09 17:44 | 
| Reporter | buzzdee | Assigned To | |||
| Priority | normal | Severity | major | Reproducibility | always | 
| Status | closed | Resolution | fixed | ||
| Product Version | 2.0.3a | ||||
| Target Version | 2.0.4 | Fixed in Version | 2.0.4 | ||
| Summary | 0002154: NSArray operatioins are not corretly overridden in sope-gdl1/GDLAccess/EOArrayProxy.m | ||||
| Description | trying to update a contact in OGo, throws an exception and gives a warning, when on 64Bit and using libobjc2.  | ||||
| Additional Information | Could this attached patch be added to the next SOPE 2.0.4 release.  | ||||
| Tags | No tags attached. | ||||
| 
		
		 
 2012-12-31 15:39 
  | 
	
	  patch-sope-gdl1_GDLAccess_EOArrayProxy_m (920 bytes)   
 
$OpenBSD$
Correctly override methods in subclass to make libobjc2 find them correctly
on 64Bit systems.
--- sope-gdl1/GDLAccess/EOArrayProxy.m.orig	Mon Dec 31 15:04:53 2012
+++ sope-gdl1/GDLAccess/EOArrayProxy.m	Mon Dec 31 15:05:48 2012
@@ -164,11 +164,11 @@ void _checkFetch(EOArrayProxy *self) {
 
 // NSArray operations
 
-- (id)objectAtIndex:(unsigned int)_index {
+- (id)objectAtIndex:(NSUInteger)_index {
   _checkFetch(self);
   return [self->content objectAtIndex:_index];
 }
-- (unsigned int)count {
+- (NSUInteger) count {
   _checkFetch(self);
   return [self->content count];
 }
@@ -176,7 +176,7 @@ void _checkFetch(EOArrayProxy *self) {
   _checkFetch(self);
   return [self->content count] > 0 ? YES : NO;
 }
-- (unsigned int)indexOfObjectIdenticalTo:(id)_object {
+- (NSUInteger)indexOfObjectIdenticalTo:(id)_object {
   _checkFetch(self);
   return [self->content indexOfObjectIdenticalTo:_object];
 }
 | 
| 
	 https://github.com/inverse-inc/sope/commit/b4062373339a2a675d86d8578c5c2dc2627bbcb0  | 
|
| Date Modified | Username | Field | Change | 
|---|---|---|---|
| 2012-12-31 15:39 | buzzdee | New Issue | |
| 2012-12-31 15:39 | buzzdee | File Added: patch-sope-gdl1_GDLAccess_EOArrayProxy_m | |
| 2013-01-03 15:31 | francis | Target Version | => 2.0.4 | 
| 2013-01-09 17:44 | ludovic | Note Added: 0005106 | |
| 2013-01-09 17:44 | ludovic | Status | new => closed | 
| 2013-01-09 17:44 | ludovic | Resolution | open => fixed | 
| 2013-01-09 17:44 | ludovic | Fixed in Version | => 2.0.4 |