Revision: 12962
          http://bibdesk.svn.sourceforge.net/bibdesk/?rev=12962&view=rev
Author:   hofman
Date:     2008-03-04 13:23:41 -0800 (Tue, 04 Mar 2008)

Log Message:
-----------
Add check for NULL refs.

Modified Paths:
--------------
    trunk/bibdesk_vendorsrc/amaxwell/FileView/FVWebViewIcon.m

Modified: trunk/bibdesk_vendorsrc/amaxwell/FileView/FVWebViewIcon.m
===================================================================
--- trunk/bibdesk_vendorsrc/amaxwell/FileView/FVWebViewIcon.m   2008-03-04 
21:06:54 UTC (rev 12961)
+++ trunk/bibdesk_vendorsrc/amaxwell/FileView/FVWebViewIcon.m   2008-03-04 
21:23:41 UTC (rev 12962)
@@ -155,8 +155,10 @@
     [self performSelectorOnMainThread:@selector(_releaseWebView) 
withObject:nil waitUntilDone:YES modes:[NSArray 
arrayWithObject:(id)kCFRunLoopCommonModes]];
     
     pthread_mutex_destroy(&_mutex);
-    CGImageRelease(_fullImage);
-    CGImageRelease(_thumbnail);
+    if (_fullImage != NULL)
+        CGImageRelease(_fullImage);
+    if (_thumbnail != NULL)
+        CGImageRelease(_thumbnail);
     [_httpURL release];
     [_fallbackIcon release];
     NSZoneFree([self zone], _diskCacheName);
@@ -176,9 +178,11 @@
     [self lock];
     _isRendering = NO;
     
-    CGImageRelease(_fullImage);
+    if (_fullImage != NULL)
+        CGImageRelease(_fullImage);
     _fullImage = NULL;
-    CGImageRelease(_thumbnail);
+    if (_thumbnail != NULL)
+        CGImageRelease(_thumbnail);
     _thumbnail = NULL;
     
     // currently a noop


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to