Revision: 13652
          http://sourceforge.net/p/skim-app/code/13652
Author:   hofman
Date:     2023-09-09 22:55:38 +0000 (Sat, 09 Sep 2023)
Log Message:
-----------
don't make added annotation current when not in text or noe tool mode

Modified Paths:
--------------
    trunk/SKPDFView.m

Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m   2023-09-09 15:22:00 UTC (rev 13651)
+++ trunk/SKPDFView.m   2023-09-09 22:55:38 UTC (rev 13652)
@@ -1398,7 +1398,8 @@
             [self beginNewUndoGroupIfNeededWithCommit:YES];
             [[self document] addAnnotation:newAnnotation toPage:page];
             
-            [self setCurrentAnnotation:newAnnotation];
+            if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode)
+                [self setCurrentAnnotation:newAnnotation];
 
         }
         
@@ -1472,7 +1473,8 @@
             [[self document] addAnnotation:newAnnotation toPage:page];
             [self setUndoActionName:NSLocalizedString(@"Add Note", @"Undo 
action name")];
 
-            [self setCurrentAnnotation:newAnnotation];
+            if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode)
+                [self setCurrentAnnotation:newAnnotation];
             
         } else {
             
@@ -2663,7 +2665,8 @@
         }
         [self setUndoActionName:NSLocalizedString(@"Add Note", @"Undo action 
name")];
 
-        [self setCurrentAnnotation:newAnnotation];
+        if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode)
+            [self setCurrentAnnotation:newAnnotation];
         
         return YES;
     } else if (newAnnotation) {
@@ -2679,7 +2682,8 @@
             [newAnnotation setString:@""];
         [self setUndoActionName:NSLocalizedString(@"Add Note", @"Undo action 
name")];
 
-        [self setCurrentAnnotation:newAnnotation];
+        if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode)
+            [self setCurrentAnnotation:newAnnotation];
         [newAnnotation release];
         
         return YES;

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