Revision: 3365
          http://skim-app.svn.sourceforge.net/skim-app/?rev=3365&view=rev
Author:   hofman
Date:     2008-01-10 05:52:53 -0800 (Thu, 10 Jan 2008)

Log Message:
-----------
Initialize Carbon array in init, so we don't have to check each time if it's 
NULL. 

Modified Paths:
--------------
    trunk/SKPDFView.m

Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m   2008-01-10 13:48:18 UTC (rev 3364)
+++ trunk/SKPDFView.m   2008-01-10 13:52:53 UTC (rev 3365)
@@ -214,6 +214,7 @@
     rectSelection = NO;
     
     trackingRect = 0;
+    hoverRects = CFArrayCreateMutable(NULL, 0, NULL);
     
     [self registerForDraggedTypes:[NSArray arrayWithObjects:NSColorPboardType, 
SKLineStylePboardType, nil]];
     
@@ -251,8 +252,7 @@
     [self doAutohide:NO]; // invalidates and releases the timer
     [[SKPDFHoverWindow sharedHoverWindow] orderOut:self];
     [self removeHoverRects];
-    if (hoverRects)
-        CFRelease(hoverRects);
+    CFRelease(hoverRects);
     [typeSelectHelper setDataSource:nil];
     [typeSelectHelper release];
     [transitionController release];
@@ -281,10 +281,7 @@
 }
 
 - (void)resetHoverRects {
-    if (hoverRects == nil)
-        hoverRects = CFArrayCreateMutable(NULL, 0, NULL);
-    else
-        [self removeHoverRects];
+    [self removeHoverRects];
     
     if ([self document] && [self window]) {
         NSRange range = [self visiblePageIndexRange];


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

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to