Revision: 29648
http://sourceforge.net/p/bibdesk/svn/29648
Author: hofman
Date: 2025-09-30 14:24:24 +0000 (Tue, 30 Sep 2025)
Log Message:
-----------
revert last commit, rename variable as name is inverted, chack variable directly
Modified Paths:
--------------
trunk/bibdesk/BDSKNotesSearchIndex.h
trunk/bibdesk/BDSKNotesSearchIndex.m
Modified: trunk/bibdesk/BDSKNotesSearchIndex.h
===================================================================
--- trunk/bibdesk/BDSKNotesSearchIndex.h 2025-09-30 14:17:15 UTC (rev
29647)
+++ trunk/bibdesk/BDSKNotesSearchIndex.h 2025-09-30 14:24:24 UTC (rev
29648)
@@ -48,7 +48,7 @@
@interface BDSKNotesSearchIndex : NSObject {
SKIndexRef skIndex;
- _Atomic(BOOL) shouldKeepRunning;
+ _Atomic(BOOL) shouldStopRunning;
_Atomic(BOOL) needsFlushing;
_Atomic(BOOL) updateScheduled;
BOOL terminated;
Modified: trunk/bibdesk/BDSKNotesSearchIndex.m
===================================================================
--- trunk/bibdesk/BDSKNotesSearchIndex.m 2025-09-30 14:17:15 UTC (rev
29647)
+++ trunk/bibdesk/BDSKNotesSearchIndex.m 2025-09-30 14:24:24 UTC (rev
29648)
@@ -63,7 +63,7 @@
{
self = [super init];
if (self) {
- shouldKeepRunning = NO;
+ shouldStopRunning = NO;
needsFlushing = NO;
terminated = NO;
@@ -89,16 +89,12 @@
skIndex = NULL;
}
-- (BOOL)shouldKeepRunning{
- return atomic_load(&shouldKeepRunning);
-}
-
- (void)clearQueue
{
- atomic_store(&shouldKeepRunning, YES);
+ atomic_store(&shouldStopRunning, YES);
dispatch_sync(queue, ^{});
if (terminated == NO)
- atomic_store(&shouldKeepRunning, NO);
+ atomic_store(&shouldStopRunning, NO);
}
- (void)terminate
@@ -128,7 +124,7 @@
dispatch_async(queue, ^{
for (NSDictionary *item in items) {
- if ([self shouldKeepRunning] == NO) break;
+ if (atomic_load(&shouldStopRunning)) break;
NSURL *identifierURL = [item
objectForKey:BDSKBibItemIdentifierURLKey];
NSArray *fileURLs = [item objectForKey:BDSKBibItemURLsKey];
[self indexItemForIdentifierURL:identifierURL fileURLs:fileURLs
removeEmpty:YES];
@@ -141,7 +137,7 @@
dispatch_async(queue, ^{
for (NSURL *identifierURL in itemURLs) {
- if ([self shouldKeepRunning] == NO) break;
+ if (atomic_load(&shouldStopRunning)) break;
[self indexItemForIdentifierURL:identifierURL fileURLs:nil
removeEmpty:YES];
}
});
@@ -171,7 +167,7 @@
dispatch_async(queue, ^{
for (NSDictionary *item in items) {
- if ([self shouldKeepRunning] == NO) break;
+ if (atomic_load(&shouldStopRunning)) break;
NSURL *identifierURL = [item
objectForKey:BDSKBibItemIdentifierURLKey];
NSArray *fileURLs = [item objectForKey:BDSKBibItemURLsKey];
[self indexItemForIdentifierURL:identifierURL fileURLs:fileURLs
removeEmpty:NO];
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