Revision: 15481
http://sourceforge.net/p/skim-app/code/15481
Author: hofman
Date: 2025-06-17 14:45:45 +0000 (Tue, 17 Jun 2025)
Log Message:
-----------
initialize some more ivars in main window controller
Modified Paths:
--------------
trunk/SKMainWindowController.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2025-06-17 14:31:35 UTC (rev 15480)
+++ trunk/SKMainWindowController.m 2025-06-17 14:45:45 UTC (rev 15481)
@@ -222,9 +222,7 @@
self = [super initWithWindowNibName:@"MainWindow"];
if (self) {
NSUserDefaults *sud = [NSUserDefaults standardUserDefaults];
- interactionMode = SKNormalMode;
- searchResults = nil;
- searchResultIndex = 0;
+
memset(&mwcFlags, 0, sizeof(mwcFlags));
mwcFlags.fullSizeContent = NO == [sud
boolForKey:SKDisableSearchBarBlurringKey];
mwcFlags.caseInsensitiveSearch = [sud
boolForKey:SKCaseInsensitiveSearchKey];
@@ -231,25 +229,44 @@
mwcFlags.wholeWordSearch = [sud boolForKey:SKWholeWordSearchKey];
mwcFlags.caseInsensitiveFilter = [sud
boolForKey:SKCaseInsensitiveFilterKey];
mwcFlags.highlightAllSearchResults = [sud
boolForKey:SKHighlightAllSearchResultsKey];
+ mwcFlags.leftSidePaneState = SKSidePaneStateThumbnail;
+ mwcFlags.rightSidePaneState = SKSidePaneStateNote;
+ mwcFlags.findPaneState = SKFindPaneStateSingular;
+
+ interactionMode = SKNormalMode;
+
+ searchResults = nil;
+ searchResultIndex = 0;
groupedSearchResults = nil;
thumbnails = [[NSArray alloc] init];
notes = [[NSMutableArray alloc] init];
+ widgets = nil;
+ widgetValues = nil;
tags = [[NSArray alloc] init];
rating = 0.0;
snapshots = [[NSMutableArray alloc] init];
pageLabels = [[NSArray alloc] init];
+
lastViewedPages = [[NSPointerArray alloc]
initWithOptions:NSPointerFunctionsOpaqueMemory |
NSPointerFunctionsIntegerPersonality];
+ lastLeftSidePaneWidth = 0.0;
+ lastRightSidePaneWidth = 0.0;
+ lastSplitPDFHeight = 0.0;
+ titleBarHeight = 0.0;
+ thumbnailCacheSize = 0.0;
+ snapshotCacheSize = 0.0;
savedNormalSetup = [[NSMutableDictionary alloc] init];
- mwcFlags.leftSidePaneState = SKSidePaneStateThumbnail;
- mwcFlags.rightSidePaneState = SKSidePaneStateNote;
- mwcFlags.findPaneState = SKFindPaneStateSingular;
+ placeholderPdfDocument = nil;
+ placeholderWidgetProperties = nil;
pageLabel = nil;
markedPage = (SKDestination){NSNotFound, SKUnspecifiedPoint};
beforeMarkedPage = (SKDestination){NSNotFound, SKUnspecifiedPoint};
- activity = nil;
presentationNotesDocument = nil;
presentationNotesOffset = 0;
+ presentationNotesAuxiliary = nil;
+ activity = nil;
+
+ undoGroupOldPropertiesPerNote = nil;
}
return self;
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit