Changeset 4818

Show
Ignore:
Timestamp:
06/04/07 23:47:09 (1 year ago)
Author:
morris
Message:

Check image for validity before setting

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredClient/trunk/WCUser.m

    r4799 r4818  
    9797        NSImage                 *image; 
    9898        WCUser                  *user; 
     99        NSSize                  size; 
    99100 
    100101        user = [[self alloc] init]; 
     
    112113        data = [NSData dataWithBase64EncodedString:[arguments safeObjectAtIndex:10]]; 
    113114        image = [[NSImage alloc] initWithData:data]; 
    114         [user setIcon:image]; 
    115         [image release]; 
    116115         
     116        if(image) { 
     117                size = [image size]; 
     118                 
     119                if(size.width > 0.0 && size.height > 0.0) 
     120                        [user setIcon:image]; 
     121 
     122                [image release]; 
     123        } 
     124 
    117125        return [user autorelease]; 
    118126}