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