Revision: 16143
http://sourceforge.net/p/skim-app/code/16143
Author: hofman
Date: 2026-04-01 22:47:31 +0000 (Wed, 01 Apr 2026)
Log Message:
-----------
Clear delegate and datasource of tables in generic SKSideViewController class
Modified Paths:
--------------
trunk/SKLeftSideViewController.m
trunk/SKRightSideViewController.m
trunk/SKSideViewController.m
Modified: trunk/SKLeftSideViewController.m
===================================================================
--- trunk/SKLeftSideViewController.m 2026-04-01 16:40:53 UTC (rev 16142)
+++ trunk/SKLeftSideViewController.m 2026-04-01 22:47:31 UTC (rev 16143)
@@ -145,19 +145,6 @@
}
}
-- (void)setMainController:(SKMainWindowController *)newMainController {
- if (newMainController == nil) {
- [thumbnailTableView setDelegate:nil];
- [thumbnailTableView setDataSource:nil];
- [findTableView setDelegate:nil];
- [groupedFindTableView setDelegate:nil];
- [groupedFindTableView setDataSource:nil];
- [tocOutlineView setDelegate:nil];
- [tocOutlineView setDataSource:nil];
- }
- [super setMainController:newMainController];
-}
-
- (NSArray *)tableViews {
return [NSArray arrayWithObjects:thumbnailTableView, tocOutlineView,
findTableView, groupedFindTableView, nil];
}
Modified: trunk/SKRightSideViewController.m
===================================================================
--- trunk/SKRightSideViewController.m 2026-04-01 16:40:53 UTC (rev 16142)
+++ trunk/SKRightSideViewController.m 2026-04-01 22:47:31 UTC (rev 16143)
@@ -119,16 +119,6 @@
[snapshotTableView setDraggingSourceOperationMask:NSDragOperationEvery
forLocal:NO];
}
-- (void)setMainController:(SKMainWindowController *)newMainController {
- if (newMainController == nil) {
- [snapshotTableView setDelegate:nil];
- [snapshotTableView setDataSource:nil];
- [noteOutlineView setDelegate:nil];
- [noteOutlineView setDataSource:nil];
- }
- [super setMainController:newMainController];
-}
-
- (NSArray *)tableViews {
return [NSArray arrayWithObjects:noteOutlineView, snapshotTableView, nil];
}
Modified: trunk/SKSideViewController.m
===================================================================
--- trunk/SKSideViewController.m 2026-04-01 16:40:53 UTC (rev 16142)
+++ trunk/SKSideViewController.m 2026-04-01 22:47:31 UTC (rev 16143)
@@ -60,6 +60,14 @@
#pragma mark Accessors
+- (void)setMainController:(SKMainWindowController *)newMainController {
+ if (newMainController == nil) {
+ [[self tableViews] setValue:nil forKey:@"delegate"];
+ [[self tableViews] setValue:nil forKey:@"dataSource"];
+ }
+ mainController = newMainController;
+}
+
- (NSArray *)tableViews { return @[]; }
- (CGFloat)topInset {
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