Revision: 15391
http://sourceforge.net/p/skim-app/code/15391
Author: hofman
Date: 2025-06-06 21:33:50 +0000 (Fri, 06 Jun 2025)
Log Message:
-----------
check for widgets first
Modified Paths:
--------------
trunk/SKMainWindowController.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2025-06-06 14:38:22 UTC (rev 15390)
+++ trunk/SKMainWindowController.m 2025-06-06 21:33:50 UTC (rev 15391)
@@ -1036,16 +1036,16 @@
[self addAnnotationsFromDictionaries:noteDicts toDocument:pdfDoc
pageIndexes:pageIndexes autoUpdate:isConvert];
- if (isConvert) {
+ if (isConvert == NO) {
+ NSArray *widgetProperties = [noteDicts
filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"type =
\"Widget\""]];
+ if ([widgetProperties count])
+ [self changeWidgetsFromDictionaries:widgetProperties];
+ } else if ([widgets count]) {
NSMapTable *values = [NSMapTable strongToStrongObjectsMapTable];
for (PDFAnnotation *widget in widgets)
[values setObject:[widget objectValue] forKey:widget];
if ([values count])
[self setWidgetValues:values];
- } else {
- NSArray *widgetProperties = [noteDicts
filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"type =
\"Widget\""]];
- if ([widgetProperties count])
- [self changeWidgetsFromDictionaries:widgetProperties];
}
// make sure we clear the undo handling
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