Revision: 27289
http://sourceforge.net/p/bibdesk/svn/27289
Author: hofman
Date: 2022-03-09 16:03:14 +0000 (Wed, 09 Mar 2022)
Log Message:
-----------
Only get dragged items when needed
Modified Paths:
--------------
trunk/bibdesk/BibDocument_DataSource.m
trunk/bibdesk/NSPasteboard_BDSKExtensions.m
Modified: trunk/bibdesk/BibDocument_DataSource.m
===================================================================
--- trunk/bibdesk/BibDocument_DataSource.m 2022-03-09 15:29:53 UTC (rev
27288)
+++ trunk/bibdesk/BibDocument_DataSource.m 2022-03-09 16:03:14 UTC (rev
27289)
@@ -476,7 +476,6 @@
NSImage *image = nil;
NSPasteboard *pb = [NSPasteboard pasteboardWithName:NSDragPboard];
- NSArray *promisedDraggedItems = [pboardHelper
promisedItemsForPasteboard:pb];
NSInteger count = 0;
BOOL inside = NO;
BOOL isIcon = NO;
@@ -501,6 +500,7 @@
NSUserDefaults *sud = [NSUserDefaults standardUserDefaults];
NSMutableString *s = [NSMutableString string];
BDSKDragCopyType dragCopyType = BDSKDragCopyDefault;
+ NSArray *promisedDraggedItems = [pboardHelper
promisedItemsForPasteboard:pb];
if (citeString)
dragCopyType = BDSKDragCopyCite;
Modified: trunk/bibdesk/NSPasteboard_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSPasteboard_BDSKExtensions.m 2022-03-09 15:29:53 UTC (rev
27288)
+++ trunk/bibdesk/NSPasteboard_BDSKExtensions.m 2022-03-09 16:03:14 UTC (rev
27289)
@@ -165,7 +165,7 @@
NSArray *URLs = [self readObjectsForClasses:[NSArray
arrayWithObject:[BDSKURL class]] options:[NSDictionary dictionary]];
if ([URLs count] == 0) {
URLs = nil;
- NSString *type = [self availableTypeFromArray:[NSArray
arrayWithObjects:NSURLPboardType, NSFilenamesPboardType, nil]];
+ NSString *type = [self availableTypeFromArray:[NSArray
arrayWithObjects:NSURLPboardType, NSFilenamesPboardType,
WebURLsWithTitlesPboardType, nil]];
if ([type isEqualToString:NSURLPboardType]) {
URLs = [NSArray arrayWithObjects:[NSURL URLFromPasteboard:self],
nil];
} else if ([type isEqualToString:NSFilenamesPboardType]) {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit