Revision: 27683
http://sourceforge.net/p/bibdesk/svn/27683
Author: hofman
Date: 2022-07-03 23:26:01 +0000 (Sun, 03 Jul 2022)
Log Message:
-----------
no need to set change flags when closed
Modified Paths:
--------------
trunk/bibdesk/BibDocument_UI.m
Modified: trunk/bibdesk/BibDocument_UI.m
===================================================================
--- trunk/bibdesk/BibDocument_UI.m 2022-07-03 23:24:13 UTC (rev 27682)
+++ trunk/bibdesk/BibDocument_UI.m 2022-07-03 23:26:01 UTC (rev 27683)
@@ -1475,18 +1475,18 @@
}
}
- if (groupFieldsDependOnKey([self currentGroupFields], changedKey))
- docFlags.itemChangeMask |= BDSKItemChangedGroupFieldMask;
- if (sortKeyDependsOnKey(sortKey, changedKey) ||
sortKeyDependsOnKey(previousSortKey, changedKey))
- docFlags.itemChangeMask |= BDSKItemChangedSortKeyMask;
- if ([self displaysControlView:BDSKControlViewSearch] &&
searchKeyDependsOnKey([searchButtonBar selectedIdentifier], changedKey))
- docFlags.itemChangeMask |= BDSKItemChangedSearchKeyMask;
- if ([changedKey isEqualToString:BDSKLocalFileString] || [changedKey
isEqualToString:BDSKRemoteURLString] ||
- (docFlags.showingURLFields && ([changedKey
isEqualToString:BDSKLocalUrlString] || [changedKey
isEqualToString:BDSKUrlString])))
- docFlags.itemChangeMask |= BDSKItemChangedFilesMask;
-
- // queue for UI updating, in case the item is changed as part of a batch
process such as Find & Replace or AutoFile
if (docFlags.isDocumentClosed == NO) {
+ if (groupFieldsDependOnKey([self currentGroupFields], changedKey))
+ docFlags.itemChangeMask |= BDSKItemChangedGroupFieldMask;
+ if (sortKeyDependsOnKey(sortKey, changedKey) ||
sortKeyDependsOnKey(previousSortKey, changedKey))
+ docFlags.itemChangeMask |= BDSKItemChangedSortKeyMask;
+ if ([self displaysControlView:BDSKControlViewSearch] &&
searchKeyDependsOnKey([searchButtonBar selectedIdentifier], changedKey))
+ docFlags.itemChangeMask |= BDSKItemChangedSearchKeyMask;
+ if ([changedKey isEqualToString:BDSKLocalFileString] || [changedKey
isEqualToString:BDSKRemoteURLString] ||
+ (docFlags.showingURLFields && ([changedKey
isEqualToString:BDSKLocalUrlString] || [changedKey
isEqualToString:BDSKUrlString])))
+ docFlags.itemChangeMask |= BDSKItemChangedFilesMask;
+
+ // queue for UI updating, in case the item is changed as part of a
batch process such as Find & Replace or AutoFile
[self performSelectorOnce:@selector(handlePrivateBibItemChanged)
withObject:nil afterDelay:0.0];
}
}
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