[webkit-changes] cvs commit: WebKit/WebView.subproj WebArchive.m WebResource.m

Chris cpeterse at opensource.apple.com
Mon Jun 13 17:08:32 PDT 2005


cpeterse    05/06/13 17:08:32

  Modified:    .        ChangeLog
               WebView.subproj WebArchive.m WebResource.m
  Log:
          Changes by Darin.
          Reviewed by me.
  
          - fixed problems building deployment due to recent init change
  
          * WebView.subproj/WebArchive.m: (-[WebArchive initWithCoder:]):
          Put the [super init] call and check for nil outside the exception handler.
          * WebView.subproj/WebResource.m: (-[WebResource initWithCoder:]): Ditto.
  
  Revision  Changes    Path
  1.3190    +11 -0     WebKit/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebKit/ChangeLog,v
  retrieving revision 1.3189
  retrieving revision 1.3190
  diff -u -r1.3189 -r1.3190
  --- ChangeLog	13 Jun 2005 15:33:33 -0000	1.3189
  +++ ChangeLog	14 Jun 2005 00:08:23 -0000	1.3190
  @@ -1,3 +1,14 @@
  +2005-06-13  Chris Petersen  <cpetersen at apple.com>
  +
  +        Changes by Darin.
  +        Reviewed by me.
  +
  +        - fixed problems building deployment due to recent init change
  +
  +        * WebView.subproj/WebArchive.m: (-[WebArchive initWithCoder:]):
  +        Put the [super init] call and check for nil outside the exception handler.
  +        * WebView.subproj/WebResource.m: (-[WebResource initWithCoder:]): Ditto.
  +
   2005-06-12  Darin Adler  <darin at apple.com>
   
           Reviewed by Maciej.
  
  
  
  1.7       +4 -4      WebKit/WebView.subproj/WebArchive.m
  
  Index: WebArchive.m
  ===================================================================
  RCS file: /cvs/root/WebKit/WebView.subproj/WebArchive.m,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- WebArchive.m	13 Jun 2005 03:28:08 -0000	1.6
  +++ WebArchive.m	14 Jun 2005 00:08:31 -0000	1.7
  @@ -141,11 +141,11 @@
   
   - (id)initWithCoder:(NSCoder *)decoder
   {    
  -    NS_DURING
  -        self = [self init];
  -        if (!self)
  -            NS_VALUERETURN(nil, id);
  +    self = [self init];
  +    if (!self)
  +        return nil;
           
  +    NS_DURING
           _private->mainResource = [[decoder decodeObjectForKey:WebMainResourceKey] retain];
           _private->subresources = [[decoder decodeObjectForKey:WebSubresourcesKey] retain];
           _private->subframeArchives = [[decoder decodeObjectForKey:WebSubframeArchivesKey] retain];
  
  
  
  1.16      +5 -5      WebKit/WebView.subproj/WebResource.m
  
  Index: WebResource.m
  ===================================================================
  RCS file: /cvs/root/WebKit/WebView.subproj/WebResource.m,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- WebResource.m	13 Jun 2005 03:28:08 -0000	1.15
  +++ WebResource.m	14 Jun 2005 00:08:31 -0000	1.16
  @@ -84,12 +84,12 @@
   }
   
   - (id)initWithCoder:(NSCoder *)decoder
  -{    
  +{
  +    self = [self init];
  +    if (!self)
  +        return nil;
  +
       NS_DURING
  -        self = [self init];
  -        if (!self)
  -            NS_VALUERETURN(nil, id);
  -        
           _private->data = [[decoder decodeObjectForKey:WebResourceDataKey] retain];
           _private->URL = [[decoder decodeObjectForKey:WebResourceURLKey] retain];
           _private->MIMEType = [[decoder decodeObjectForKey:WebResourceMIMETypeKey] retain];
  
  
  



More information about the webkit-changes mailing list