Revision: 13948
          http://sourceforge.net/p/skim-app/code/13948
Author:   hofman
Date:     2023-12-21 15:04:44 +0000 (Thu, 21 Dec 2023)
Log Message:
-----------
Don't allow multiple selection in overview whenprinting (and writing) is not 
allowed

Modified Paths:
--------------
    trunk/SKMainWindowController.m
    trunk/SKThumbnailView.m

Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m      2023-12-21 14:56:47 UTC (rev 13947)
+++ trunk/SKMainWindowController.m      2023-12-21 15:04:44 UTC (rev 13948)
@@ -1629,7 +1629,7 @@
     [overviewContentView setFrame:[oldView frame]];
     [overviewView scrollRectToVisible:[overviewView 
frameForItemAtIndex:[[pdfView currentPage] pageIndex]]];
     [overviewView setSelectionIndexes:[NSIndexSet indexSetWithIndex:[[pdfView 
currentPage] pageIndex]]];
-    [overviewView setAllowsMultipleSelection:isPresentation == NO];
+    [overviewView setAllowsMultipleSelection:isPresentation == NO && [[self 
pdfDocument] allowsPrinting]];
     
     if (@available(macOS 10.14, *)) {
         if (isPresentation) {

Modified: trunk/SKThumbnailView.m
===================================================================
--- trunk/SKThumbnailView.m     2023-12-21 14:56:47 UTC (rev 13947)
+++ trunk/SKThumbnailView.m     2023-12-21 15:04:44 UTC (rev 13948)
@@ -446,7 +446,7 @@
     if ([NSApp willDragMouse]) {
         
         PDFPage *page = [[self thumbnail] page];
-        NSIndexSet *draggedIndexes = [[page document] allowsPrinting] ? [self 
copiedIndexes] : nil;
+        NSIndexSet *draggedIndexes = [self copiedIndexes];
         id<NSPasteboardWriting> item = [page 
filePromiseForPageIndexes:draggedIndexes];
         
         if (item) {

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

Reply via email to