瀏覽代碼

run "lock all" service on shared executorservice

Sebastian Stenzel 5 年之前
父節點
當前提交
41a6cc15e8
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      main/ui/src/main/java/org/cryptomator/ui/common/VaultService.java

+ 3 - 1
main/ui/src/main/java/org/cryptomator/ui/common/VaultService.java

@@ -57,7 +57,7 @@ public class VaultService {
 	 */
 	public Service<Void> createLockAllService(Collection<Vault> vaults, boolean forced) {
 		Iterator<Vault> iter = vaults.iterator();
-		return new ScheduledService<>() {
+		ScheduledService<Void> service = new ScheduledService<>() {
 
 			@Override
 			protected Task<Void> createTask() {
@@ -72,6 +72,8 @@ public class VaultService {
 				}
 			}
 		};
+		service.setExecutor(executorService);
+		return service;
 	}
 
 	/**