Просмотр исходного кода

run "lock all" service on shared executorservice

Sebastian Stenzel 5 лет назад
Родитель
Сommit
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;
 	}
 
 	/**