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