diff --git a/Kiwix-iOS/Info.plist b/Kiwix-iOS/Info.plist
index 9313f97a..b1c633c2 100644
--- a/Kiwix-iOS/Info.plist
+++ b/Kiwix-iOS/Info.plist
@@ -49,7 +49,7 @@
CFBundleVersion
- 1.8.2902
+ 1.8.2903
ITSAppUsesNonExemptEncryption
LSRequiresIPhoneOS
diff --git a/Kiwix-iOSWidgets/Bookmarks/Info.plist b/Kiwix-iOSWidgets/Bookmarks/Info.plist
index d5bdc5c8..54e238f3 100644
--- a/Kiwix-iOSWidgets/Bookmarks/Info.plist
+++ b/Kiwix-iOSWidgets/Bookmarks/Info.plist
@@ -21,7 +21,7 @@
CFBundleSignature
????
CFBundleVersion
- 1.8.2902
+ 1.8.2903
NSExtension
NSExtensionMainStoryboard
diff --git a/Kiwix/Operations/GlobalQueue.swift b/Kiwix/Operations/GlobalQueue.swift
index e559d48f..4dde71d8 100644
--- a/Kiwix/Operations/GlobalQueue.swift
+++ b/Kiwix/Operations/GlobalQueue.swift
@@ -29,28 +29,18 @@ class GlobalQueue: ProcedureQueue {
add(operation: searchOperation)
self.searchOperation = searchOperation
}
-
- // Fix: use specific class type
-// private weak var scanOperation: Procedure?
-// private weak var searchOperation: Procedure?
-// private weak var articleLoadOperation: ArticleLoadOperation?
-// func add(scan operation: Procedure) {
-// addOperation(operation)
-// scanOperation = operation
-// }
-//
-//
-// func add(load operation: ArticleLoadOperation) {
-// if let scanOperation = scanOperation {
-// operation.addDependency(scanOperation)
-// }
-//
-// if let articleLoadOperation = self.articleLoadOperation {
-// operation.addDependency(articleLoadOperation)
-// }
-//
-// addOperation(operation)
-// articleLoadOperation = operation
-// }
+ private weak var articleLoadOperation: ArticleLoadOperation?
+ func add(articleLoadOperation: ArticleLoadOperation) {
+ if let scanOperation = scanOperation {
+ articleLoadOperation.addDependency(scanOperation)
+ }
+
+ if let articleLoadOperation = self.articleLoadOperation {
+ articleLoadOperation.addDependency(articleLoadOperation)
+ }
+
+ add(operation: articleLoadOperation)
+ self.articleLoadOperation = articleLoadOperation
+ }
}