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

Reply via email to